summaryrefslogtreecommitdiff
path: root/Assets/Bundle
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Bundle')
-rw-r--r--Assets/Bundle/Materials/Unit/Effect.meta (renamed from Assets/Bundle/Unit/PC/Erika/Materials/Effect.meta)2
-rw-r--r--Assets/Bundle/Models.meta (renamed from Assets/Bundle/Materials/Unit/Common.meta)2
-rw-r--r--Assets/Bundle/Prefabs.meta (renamed from Assets/Bundle/Unit/PC/Erika/Weapons/Materials.meta)2
-rw-r--r--Assets/Bundle/Scenes/Demo/AnimationEditScene.unity192
-rw-r--r--Assets/Bundle/Scenes/Demo/AnimationEditScene_Profiles/GameObject Profile.asset2
-rw-r--r--Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc18
-rw-r--r--Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc.meta (renamed from Assets/Bundle/Shaders/Include/ImageEffect.cginc.meta)0
-rw-r--r--Assets/Bundle/Shaders/Common/Image/ImageHelper.cginc (renamed from Assets/Bundle/Shaders/Include/ImageEffect.cginc)0
-rw-r--r--Assets/Bundle/Shaders/Common/Image/ImageHelper.cginc.meta (renamed from Assets/Bundle/Shaders/Include/ImageHelper.cginc.meta)0
-rw-r--r--Assets/Bundle/Shaders/Common/Image/common_img_blur.shader12
-rw-r--r--Assets/Bundle/Shaders/Common/Image/common_img_buzz.shader16
-rw-r--r--Assets/Bundle/Shaders/Common/Image/common_img_motionblur.shader11
-rw-r--r--Assets/Bundle/Shaders/Common/common_gbuffer.shader68
-rw-r--r--Assets/Bundle/Shaders/Common/common_gbuffer.shader.meta9
-rw-r--r--Assets/Bundle/Shaders/Include/ImageHelper.cginc4
-rw-r--r--Assets/Bundle/Shaders/Unit/Effect.meta8
-rw-r--r--Assets/Bundle/UI.meta8
-rw-r--r--Assets/Bundle/Unit/Monster/Robots_Prowler/ActionData.meta8
-rw-r--r--Assets/Bundle/Unit/Monster/Robots_Prowler/UnitData.meta8
-rw-r--r--Assets/Bundle/Unit/NPC.meta8
-rw-r--r--Assets/Bundle/Unit/PC/Erika/Materials/Normal.meta8
-rw-r--r--Assets/Bundle/Unit/PC/Erika/Models.meta8
-rw-r--r--Assets/Bundle/Unit/PC/Erika/UnitData.meta8
-rw-r--r--Assets/Bundle/Unit/PC/ErikaCyborg/ActionData.meta8
-rw-r--r--Assets/Bundle/Unit/PC/ErikaCyborg/AnimationClip.meta8
-rw-r--r--Assets/Bundle/Unit/PC/ErikaCyborg/AnimationData.meta8
-rw-r--r--Assets/Bundle/Unit/PC/ErikaCyborg/Materials/AfterImage.meta8
-rw-r--r--Assets/Bundle/Unit/PC/ErikaCyborg/Materials/Normal.meta8
-rw-r--r--Assets/Bundle/Unit/PC/ErikaCyborg/Models.meta8
-rw-r--r--Assets/Bundle/Unit/PC/ErikaCyborg/RootMotion.meta8
-rw-r--r--Assets/Bundle/Unit/PC/ErikaCyborg/UnitData.meta8
-rw-r--r--Assets/Bundle/Unit/PC/ErikaCyborg/Weapons.meta8
-rw-r--r--Assets/Bundle/Unit/Prop.meta8
33 files changed, 441 insertions, 41 deletions
diff --git a/Assets/Bundle/Unit/PC/Erika/Materials/Effect.meta b/Assets/Bundle/Materials/Unit/Effect.meta
index 855459bb..fdf8c1db 100644
--- a/Assets/Bundle/Unit/PC/Erika/Materials/Effect.meta
+++ b/Assets/Bundle/Materials/Unit/Effect.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 3ab09dc0a18f20b4ea29507887e11428
+guid: 0525fec1eb7cc94458170e9e106955d5
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Assets/Bundle/Materials/Unit/Common.meta b/Assets/Bundle/Models.meta
index c93b1f88..c9b5bf44 100644
--- a/Assets/Bundle/Materials/Unit/Common.meta
+++ b/Assets/Bundle/Models.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: f56fd8c608849b44b9364a3469655444
+guid: adab1ca5f61452c4c90f19e7c11adf0e
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Assets/Bundle/Unit/PC/Erika/Weapons/Materials.meta b/Assets/Bundle/Prefabs.meta
index be6badd6..82588fb1 100644
--- a/Assets/Bundle/Unit/PC/Erika/Weapons/Materials.meta
+++ b/Assets/Bundle/Prefabs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 2c46a5a23283c7d428ae8bb13663ab6a
+guid: dac6442cad7539149a7527510665d510
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Assets/Bundle/Scenes/Demo/AnimationEditScene.unity b/Assets/Bundle/Scenes/Demo/AnimationEditScene.unity
index 3341759e..17a56174 100644
--- a/Assets/Bundle/Scenes/Demo/AnimationEditScene.unity
+++ b/Assets/Bundle/Scenes/Demo/AnimationEditScene.unity
@@ -38,7 +38,7 @@ RenderSettings:
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
- m_IndirectSpecularColor: {r: 0.18028334, g: 0.22571328, b: 0.3069217, a: 1}
+ m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
@@ -19307,6 +19307,7 @@ GameObject:
- component: {fileID: 340202963}
- component: {fileID: 340202962}
- component: {fileID: 340202961}
+ - component: {fileID: 340202964}
m_Layer: 0
m_Name: Cube (2)
m_TagString: Untagged
@@ -19322,7 +19323,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 340202959}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 32.49, y: 0.55, z: 4.37}
+ m_LocalPosition: {x: 15.8, y: 0.55, z: 4.37}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 533536617}
@@ -19386,6 +19387,18 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 340202959}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!114 &340202964
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 340202959}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c37c88af4ec59ad47ab867ec63cd0d76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
--- !u!1 &361974703
GameObject:
m_ObjectHideFlags: 0
@@ -47975,7 +47988,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
- m_IsActive: 0
+ m_IsActive: 1
--- !u!4 &533536617
Transform:
m_ObjectHideFlags: 0
@@ -47992,6 +48005,7 @@ Transform:
- {fileID: 340202960}
- {fileID: 1418860026}
- {fileID: 1920593271}
+ - {fileID: 1994169206}
m_Father: {fileID: 1765961530}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -62490,6 +62504,7 @@ GameObject:
- component: {fileID: 729227981}
- component: {fileID: 729227980}
- component: {fileID: 729227979}
+ - component: {fileID: 729227982}
m_Layer: 0
m_Name: Cube (1)
m_TagString: Untagged
@@ -62505,7 +62520,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 729227977}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
- m_LocalPosition: {x: 15.54, y: 0.55, z: 4.37}
+ m_LocalPosition: {x: 5.5, y: 0.55, z: 4.37}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 533536617}
@@ -62569,6 +62584,18 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 729227977}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!114 &729227982
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 729227977}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c37c88af4ec59ad47ab867ec63cd0d76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
--- !u!1 &771299854
GameObject:
m_ObjectHideFlags: 0
@@ -67529,6 +67556,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: aaca34c56e4ce4f41a13d30db14959aa, type: 3}
m_Name:
m_EditorClassIdentifier:
+ enableDeferredRender: 1
--- !u!114 &861741903
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -120102,6 +120130,7 @@ GameObject:
- component: {fileID: 1418860029}
- component: {fileID: 1418860028}
- component: {fileID: 1418860027}
+ - component: {fileID: 1418860030}
m_Layer: 0
m_Name: Cube (3)
m_TagString: Untagged
@@ -120181,6 +120210,18 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1418860025}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!114 &1418860030
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1418860025}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c37c88af4ec59ad47ab867ec63cd0d76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
--- !u!1 &1468232990
GameObject:
m_ObjectHideFlags: 0
@@ -163213,6 +163254,7 @@ GameObject:
- component: {fileID: 1740894746}
- component: {fileID: 1740894745}
- component: {fileID: 1740894744}
+ - component: {fileID: 1740894747}
m_Layer: 0
m_Name: Cube
m_TagString: Untagged
@@ -163292,6 +163334,18 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1740894742}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!114 &1740894747
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1740894742}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c37c88af4ec59ad47ab867ec63cd0d76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
--- !u!1 &1765961529
GameObject:
m_ObjectHideFlags: 0
@@ -187168,6 +187222,7 @@ GameObject:
- component: {fileID: 1920593274}
- component: {fileID: 1920593273}
- component: {fileID: 1920593272}
+ - component: {fileID: 1920593275}
m_Layer: 0
m_Name: Cube (4)
m_TagString: Untagged
@@ -187247,6 +187302,18 @@ MeshFilter:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1920593270}
m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!114 &1920593275
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1920593270}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c37c88af4ec59ad47ab867ec63cd0d76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
--- !u!1 &1963377758
GameObject:
m_ObjectHideFlags: 0
@@ -201520,6 +201587,110 @@ ParticleSystem:
m_PostInfinity: 2
m_RotationOrder: 4
vectorLabel1_3: W
+--- !u!1 &1994169205
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1994169206}
+ - component: {fileID: 1994169209}
+ - component: {fileID: 1994169208}
+ - component: {fileID: 1994169207}
+ - component: {fileID: 1994169210}
+ m_Layer: 0
+ m_Name: Cube (5)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1994169206
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1994169205}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 24.4, y: 0.55, z: 4.37}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 533536617}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!65 &1994169207
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1994169205}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!23 &1994169208
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1994169205}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 0
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+--- !u!33 &1994169209
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1994169205}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!114 &1994169210
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1994169205}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c37c88af4ec59ad47ab867ec63cd0d76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
--- !u!1 &2098653157
GameObject:
m_ObjectHideFlags: 0
@@ -201532,6 +201703,7 @@ GameObject:
- component: {fileID: 2098653160}
- component: {fileID: 2098653159}
- component: {fileID: 2098653158}
+ - component: {fileID: 2098653162}
m_Layer: 0
m_Name: Plane
m_TagString: Untagged
@@ -201612,6 +201784,18 @@ Transform:
m_Father: {fileID: 1765961530}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0}
+--- !u!114 &2098653162
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2098653157}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: c37c88af4ec59ad47ab867ec63cd0d76, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
--- !u!1 &2109239495
GameObject:
m_ObjectHideFlags: 0
diff --git a/Assets/Bundle/Scenes/Demo/AnimationEditScene_Profiles/GameObject Profile.asset b/Assets/Bundle/Scenes/Demo/AnimationEditScene_Profiles/GameObject Profile.asset
index 3dfca419..0b6d5d6b 100644
--- a/Assets/Bundle/Scenes/Demo/AnimationEditScene_Profiles/GameObject Profile.asset
+++ b/Assets/Bundle/Scenes/Demo/AnimationEditScene_Profiles/GameObject Profile.asset
@@ -75,7 +75,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: b94fcd11afffcb142908bfcb1e261fba, type: 3}
m_Name: MotionBlur
m_EditorClassIdentifier:
- active: 1
+ active: 0
enabled:
overrideState: 1
value: 1
diff --git a/Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc b/Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc
new file mode 100644
index 00000000..04334ee4
--- /dev/null
+++ b/Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc
@@ -0,0 +1,18 @@
+// UnitLensEffectЧ¹û
+
+sampler2D _MainTex;
+float4 _MainTex_ST;
+
+sampler2D _CameraDepthTexture;
+float4 _CameraDepthTexture_ST;
+
+sampler2D _UnitDepthTexture; // ÅäºÏ_CameraDepthTexture¶¨Î»½ÇÉ«
+float4 _UnitDepthTexture_ST;
+
+sampler2D _UnitWorldNormalTexture;
+float4 _UnitWorldNormalTexture_ST;
+
+sampler2D _UnitMotionVectorTexture;
+float4 _UnitMotionVectorTexture_ST;
+
+float4 _UnitTileOffset;
diff --git a/Assets/Bundle/Shaders/Include/ImageEffect.cginc.meta b/Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc.meta
index 8a4c56b7..8a4c56b7 100644
--- a/Assets/Bundle/Shaders/Include/ImageEffect.cginc.meta
+++ b/Assets/Bundle/Shaders/Common/Image/ImageEffect.cginc.meta
diff --git a/Assets/Bundle/Shaders/Include/ImageEffect.cginc b/Assets/Bundle/Shaders/Common/Image/ImageHelper.cginc
index ffe5bc11..ffe5bc11 100644
--- a/Assets/Bundle/Shaders/Include/ImageEffect.cginc
+++ b/Assets/Bundle/Shaders/Common/Image/ImageHelper.cginc
diff --git a/Assets/Bundle/Shaders/Include/ImageHelper.cginc.meta b/Assets/Bundle/Shaders/Common/Image/ImageHelper.cginc.meta
index d5b4db71..d5b4db71 100644
--- a/Assets/Bundle/Shaders/Include/ImageHelper.cginc.meta
+++ b/Assets/Bundle/Shaders/Common/Image/ImageHelper.cginc.meta
diff --git a/Assets/Bundle/Shaders/Common/Image/common_img_blur.shader b/Assets/Bundle/Shaders/Common/Image/common_img_blur.shader
index d1e00953..89102da7 100644
--- a/Assets/Bundle/Shaders/Common/Image/common_img_blur.shader
+++ b/Assets/Bundle/Shaders/Common/Image/common_img_blur.shader
@@ -7,7 +7,7 @@ Shader "Erika/Common/Image/Blur"
_MainTex("Texture", 2D) = "white" {}
_Angle("Angle", float) = 0
_Distance("Distance", float) = 0
- _TileOffset("TileOffset", Vector) = (1,1,0,0)
+ _UnitTileOffset("TileOffset", Vector) = (1,1,0,0)
_Iterate("Iterate Count", float) = 1
}
@@ -29,7 +29,8 @@ Shader "Erika/Common/Image/Blur"
#include "UnityCG.cginc"
- #include "Assets/Bundle/Shaders/Include/ImageEffect.cginc"
+ #include "./ImageEffect.cginc"
+ #include "./ImageHelper.cginc"
struct v2f
{
@@ -37,16 +38,11 @@ Shader "Erika/Common/Image/Blur"
float4 vertex : SV_POSITION;
};
- sampler2D _MainTex;
- float4 _MainTex_ST;
-
float _Angle;
- float4 _TileOffset; // 角色的范围
-
fixed _Distance;
- float _Iterate; // 迭代次数
+ float _Iterate;
v2f vert(appdata_img v)
{
diff --git a/Assets/Bundle/Shaders/Common/Image/common_img_buzz.shader b/Assets/Bundle/Shaders/Common/Image/common_img_buzz.shader
index 467733f9..929a57b7 100644
--- a/Assets/Bundle/Shaders/Common/Image/common_img_buzz.shader
+++ b/Assets/Bundle/Shaders/Common/Image/common_img_buzz.shader
@@ -5,7 +5,7 @@ Shader "Erika/Common/Image/Buzz"
Properties
{
_MainTex("Texture", 2D) = "white" {}
- _TileOffset("TileOffset", Vector) = (1,1,0,0)
+ _UnitTileOffset("TileOffset", Vector) = (1,1,0,0)
}
SubShader
@@ -26,7 +26,8 @@ Shader "Erika/Common/Image/Buzz"
#include "UnityCG.cginc"
- #include "Assets/Bundle/Shaders/Include/ImageEffect.cginc"
+ #include "./ImageEffect.cginc"
+ #include "./ImageHelper.cginc"
struct v2f
{
@@ -34,17 +35,6 @@ Shader "Erika/Common/Image/Buzz"
float4 vertex : SV_POSITION;
};
- sampler2D _MainTex;
- float4 _MainTex_ST;
-
- sampler2D _CameraDepthTexture;
- float4 _CameraDepthTexture_ST;
-
- sampler2D _UnitDepthTexture;
- float4 _UnitDepthTexture_ST;
-
- float4 _TileOffset; // 角色的范围
-
v2f vert(appdata_img v)
{
v2f o;
diff --git a/Assets/Bundle/Shaders/Common/Image/common_img_motionblur.shader b/Assets/Bundle/Shaders/Common/Image/common_img_motionblur.shader
index 418d7347..2246fda2 100644
--- a/Assets/Bundle/Shaders/Common/Image/common_img_motionblur.shader
+++ b/Assets/Bundle/Shaders/Common/Image/common_img_motionblur.shader
@@ -7,7 +7,7 @@ Shader "Erika/Common/Image/MotionBlur"
_MainTex("Texture", 2D) = "white" {}
_Angle("Angle", float) = 0
_Distance("Distance", float) = 0
- _TileOffset("TileOffset", Vector) = (1,1,0,0)
+ _UnitTileOffset("TileOffset", Vector) = (1,1,0,0)
_Iterate("Iterate Count", float) = 1
}
@@ -29,7 +29,7 @@ Shader "Erika/Common/Image/MotionBlur"
#include "UnityCG.cginc"
- #include "Assets/Bundle/Shaders/Include/ImageEffect.cginc"
+ #include "./ImageEffect.cginc"
struct v2f
{
@@ -37,13 +37,8 @@ Shader "Erika/Common/Image/MotionBlur"
float4 vertex : SV_POSITION;
};
- sampler2D _MainTex;
- float4 _MainTex_ST;
-
float _Angle;
- float4 _TileOffset; // 角色的范围
-
fixed _Distance;
float _Iterate; // 迭代次数
@@ -67,7 +62,7 @@ Shader "Erika/Common/Image/MotionBlur"
fixed4 color = fixed4(0,0,0,0);
const float count = 20;
float step = _Distance / count;
- float amount = 0.15;
+ float amount = 0.2f;
for(int i = 0; i < count; ++i)
{
fixed2 uv = uv0 + step * i * fixed2(cos(radians(_Angle)), sin(radians(_Angle)));
diff --git a/Assets/Bundle/Shaders/Common/common_gbuffer.shader b/Assets/Bundle/Shaders/Common/common_gbuffer.shader
new file mode 100644
index 00000000..485a52c1
--- /dev/null
+++ b/Assets/Bundle/Shaders/Common/common_gbuffer.shader
@@ -0,0 +1,68 @@
+Shader "Erika/Common/GBuffer"
+{
+ Properties
+ {
+ _MainTex ("Texture", 2D) = "white" {}
+ }
+ SubShader
+ {
+ Tags { "RenderType"="Opaque" }
+ LOD 100
+
+ Pass
+ {
+ CGPROGRAM
+ #pragma vertex vert
+ #pragma fragment frag
+
+ #include "UnityCG.cginc"
+
+ struct appdata
+ {
+ float3 vertex : POSITION;
+ float3 normal : NORMAL;
+ float3 tangent : TANGENT;
+ float2 uv : TEXCOORD0;
+ };
+
+ struct v2f
+ {
+ float2 uv : TEXCOORD0;
+ float3 normal : TEXCOORD1;
+ float3 worldPos : TEXCOORD2;
+ float4 vertex : SV_POSITION;
+ };
+
+ struct Output
+ {
+ float4 diffuse : SV_Target0;
+ float4 normal : SV_Target1;
+ float4 position : SV_Target2;
+ float4 texCoord : SV_Target3;
+ };
+
+ sampler2D _MainTex;
+ float4 _MainTex_ST;
+
+ v2f vert (appdata v)
+ {
+ v2f o;
+ o.vertex = UnityObjectToClipPos(v.vertex);
+ o.uv = TRANSFORM_TEX(v.uv, _MainTex);
+ o.worldPos = mul(unity_ObjectToWorld, float4(v.vertex, 1)).xyz;
+ return o;
+ }
+
+ Output frag (v2f i)
+ {
+ Output o;
+ fixed4 col = tex2D(_MainTex, i.uv);
+ o.diffuse = fixed4(1,0,0,1);
+ o.normal = fixed4(1,1,0,1);
+ o.position = fixed4(i.worldPos, 1);
+ return o;
+ }
+ ENDCG
+ }
+ }
+}
diff --git a/Assets/Bundle/Shaders/Common/common_gbuffer.shader.meta b/Assets/Bundle/Shaders/Common/common_gbuffer.shader.meta
new file mode 100644
index 00000000..b40b2f5a
--- /dev/null
+++ b/Assets/Bundle/Shaders/Common/common_gbuffer.shader.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 1bb32fe6a2152fc45b9badd5cf9ed7ed
+ShaderImporter:
+ externalObjects: {}
+ defaultTextures: []
+ nonModifiableTextures: []
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Shaders/Include/ImageHelper.cginc b/Assets/Bundle/Shaders/Include/ImageHelper.cginc
deleted file mode 100644
index 57822700..00000000
--- a/Assets/Bundle/Shaders/Include/ImageHelper.cginc
+++ /dev/null
@@ -1,4 +0,0 @@
-
-// ±ßÔµ¼ì²â
-
-
diff --git a/Assets/Bundle/Shaders/Unit/Effect.meta b/Assets/Bundle/Shaders/Unit/Effect.meta
new file mode 100644
index 00000000..7df9a033
--- /dev/null
+++ b/Assets/Bundle/Shaders/Unit/Effect.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9cc4684b9f432f149b16a51f148c9490
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/UI.meta b/Assets/Bundle/UI.meta
new file mode 100644
index 00000000..0914914c
--- /dev/null
+++ b/Assets/Bundle/UI.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4392471259b05a74a82a4bc72b510eb1
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/Monster/Robots_Prowler/ActionData.meta b/Assets/Bundle/Unit/Monster/Robots_Prowler/ActionData.meta
new file mode 100644
index 00000000..ca7266b0
--- /dev/null
+++ b/Assets/Bundle/Unit/Monster/Robots_Prowler/ActionData.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a1d7b6e0d8fb1a642a65011fb6cd7d89
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/Monster/Robots_Prowler/UnitData.meta b/Assets/Bundle/Unit/Monster/Robots_Prowler/UnitData.meta
new file mode 100644
index 00000000..142f5872
--- /dev/null
+++ b/Assets/Bundle/Unit/Monster/Robots_Prowler/UnitData.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6ad7401709700f34db2b795830937d76
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/NPC.meta b/Assets/Bundle/Unit/NPC.meta
new file mode 100644
index 00000000..eeea13e1
--- /dev/null
+++ b/Assets/Bundle/Unit/NPC.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8ced034d375cdfa488814663ea17a79b
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/PC/Erika/Materials/Normal.meta b/Assets/Bundle/Unit/PC/Erika/Materials/Normal.meta
new file mode 100644
index 00000000..8c41a6b2
--- /dev/null
+++ b/Assets/Bundle/Unit/PC/Erika/Materials/Normal.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5dc1b71affc68b54594096a1b96a5c00
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/PC/Erika/Models.meta b/Assets/Bundle/Unit/PC/Erika/Models.meta
new file mode 100644
index 00000000..11148d17
--- /dev/null
+++ b/Assets/Bundle/Unit/PC/Erika/Models.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 0d712421d808a43438a43d8a5d34effe
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/PC/Erika/UnitData.meta b/Assets/Bundle/Unit/PC/Erika/UnitData.meta
new file mode 100644
index 00000000..7d4b13eb
--- /dev/null
+++ b/Assets/Bundle/Unit/PC/Erika/UnitData.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 922befa8a94692845b88500a23229d7f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/PC/ErikaCyborg/ActionData.meta b/Assets/Bundle/Unit/PC/ErikaCyborg/ActionData.meta
new file mode 100644
index 00000000..f5434a00
--- /dev/null
+++ b/Assets/Bundle/Unit/PC/ErikaCyborg/ActionData.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 07c3b2bf6cb8cc2498422bbb105cbad8
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/PC/ErikaCyborg/AnimationClip.meta b/Assets/Bundle/Unit/PC/ErikaCyborg/AnimationClip.meta
new file mode 100644
index 00000000..4ed2c938
--- /dev/null
+++ b/Assets/Bundle/Unit/PC/ErikaCyborg/AnimationClip.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 827d77abe87680a47ae2d71a9e953a18
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/PC/ErikaCyborg/AnimationData.meta b/Assets/Bundle/Unit/PC/ErikaCyborg/AnimationData.meta
new file mode 100644
index 00000000..43a52cd1
--- /dev/null
+++ b/Assets/Bundle/Unit/PC/ErikaCyborg/AnimationData.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7a2b72fbb41383047ac45e6c22ea9663
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/PC/ErikaCyborg/Materials/AfterImage.meta b/Assets/Bundle/Unit/PC/ErikaCyborg/Materials/AfterImage.meta
new file mode 100644
index 00000000..85d58a8c
--- /dev/null
+++ b/Assets/Bundle/Unit/PC/ErikaCyborg/Materials/AfterImage.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b2b0838fb0603964e99904eefe81ad7f
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/PC/ErikaCyborg/Materials/Normal.meta b/Assets/Bundle/Unit/PC/ErikaCyborg/Materials/Normal.meta
new file mode 100644
index 00000000..dd867045
--- /dev/null
+++ b/Assets/Bundle/Unit/PC/ErikaCyborg/Materials/Normal.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1c8a678ea9e801f439a1003d04f33cf5
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/PC/ErikaCyborg/Models.meta b/Assets/Bundle/Unit/PC/ErikaCyborg/Models.meta
new file mode 100644
index 00000000..dc530723
--- /dev/null
+++ b/Assets/Bundle/Unit/PC/ErikaCyborg/Models.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ebf636c7cf7b1934b885298ce1f5f42e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/PC/ErikaCyborg/RootMotion.meta b/Assets/Bundle/Unit/PC/ErikaCyborg/RootMotion.meta
new file mode 100644
index 00000000..b28b6f04
--- /dev/null
+++ b/Assets/Bundle/Unit/PC/ErikaCyborg/RootMotion.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2022e8298d3a8624992143eb57c0f8ac
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/PC/ErikaCyborg/UnitData.meta b/Assets/Bundle/Unit/PC/ErikaCyborg/UnitData.meta
new file mode 100644
index 00000000..eeca0d3b
--- /dev/null
+++ b/Assets/Bundle/Unit/PC/ErikaCyborg/UnitData.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f6aa859c834c51f498ef0b3c3b83a0f5
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/PC/ErikaCyborg/Weapons.meta b/Assets/Bundle/Unit/PC/ErikaCyborg/Weapons.meta
new file mode 100644
index 00000000..7f91da28
--- /dev/null
+++ b/Assets/Bundle/Unit/PC/ErikaCyborg/Weapons.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: df69962f5b01e444a8bea87e31c7d0a4
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Bundle/Unit/Prop.meta b/Assets/Bundle/Unit/Prop.meta
new file mode 100644
index 00000000..affd6eed
--- /dev/null
+++ b/Assets/Bundle/Unit/Prop.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: dafc173db1ebeab4c80641cc3d4fa528
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant: