From 35cab40e4e016e7bf2cb1d29c7ce1c84c629aae3 Mon Sep 17 00:00:00 2001 From: uc deploy Date: Sat, 7 Dec 2019 01:02:20 +0800 Subject: [PATCH 1/3] [IceSlide] add path particle --- .../Assets/Frozen/Material.meta | 8 + .../Assets/Frozen/Material/Particle 1.mat | 96 + .../Frozen/Material/Particle 1.mat.meta | 8 + .../Assets/Frozen/Material/Particle 2.mat | 96 + .../Frozen/Material/Particle 2.mat.meta | 8 + .../Assets/Frozen/Material/Particle 3.mat | 96 + .../Frozen/Material/Particle 3.mat.meta | 8 + .../Assets/Frozen/Material/Particle 4.mat | 96 + .../Frozen/Material/Particle 4.mat.meta | 8 + .../Assets/Frozen/Material/Particle 5.mat | 96 + .../Frozen/Material/Particle 5.mat.meta | 8 + .../Assets/Frozen/Material/Particle.mat | 96 + .../Assets/Frozen/Material/Particle.mat.meta | 8 + .../ParticleRender.renderTexture | 36 + .../ParticleRender.renderTexture.meta | 8 + .../Assets/Frozen/Texture/sf01.png | Bin 0 -> 7386 bytes .../Assets/Frozen/Texture/sf01.png.meta | 101 + .../Assets/Frozen/Texture/sf02.png | Bin 0 -> 6162 bytes .../Assets/Frozen/Texture/sf02.png.meta | 101 + .../Assets/Frozen/Texture/sf03.png | Bin 0 -> 6011 bytes .../Assets/Frozen/Texture/sf03.png.meta | 101 + .../Assets/Frozen/Texture/sf04.png | Bin 0 -> 8823 bytes .../Assets/Frozen/Texture/sf04.png.meta | 101 + .../Assets/Frozen/Texture/sf05.png | Bin 0 -> 5322 bytes .../Assets/Frozen/Texture/sf05.png.meta | 101 + ...owflake-flake-ice-cli-88fc875a8af5dbb9.jpg | Bin 0 -> 92607 bytes ...ke-flake-ice-cli-88fc875a8af5dbb9.jpg.meta | 90 + .../Assets/Scenes/Main_IceSlide.unity | 25791 +++++++++++++++- .../Assets/Script/ParticleMover.cs | 118 + .../Assets/Script/ParticleMover.cs.meta | 11 + .../Assets/Script/ParticlePool.cs | 55 + .../Assets/Script/ParticlePool.cs.meta | 11 + .../Assets/Script/SnowFlake.cs | 4 +- .../19050-04-IceSlide/settings-default.json | 41 +- 34 files changed, 26389 insertions(+), 913 deletions(-) create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 1.mat create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 1.mat.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 2.mat create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 2.mat.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 3.mat create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 3.mat.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 4.mat create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 4.mat.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 5.mat create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 5.mat.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle.mat create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle.mat.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/RenderTexture/ParticleRender.renderTexture create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/RenderTexture/ParticleRender.renderTexture.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf01.png create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf01.png.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf02.png create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf02.png.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf03.png create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf03.png.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf04.png create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf04.png.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf05.png create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf05.png.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/transparent-ice-flakes-png-snowflake-flake-ice-cli-88fc875a8af5dbb9.jpg create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/transparent-ice-flakes-png-snowflake-flake-ice-cli-88fc875a8af5dbb9.jpg.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticleMover.cs create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticleMover.cs.meta create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticlePool.cs create mode 100644 04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticlePool.cs.meta diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material.meta new file mode 100644 index 0000000..00591ab --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ad54b2e7a7d18e4b8d994cb8b0d6e26 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 1.mat b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 1.mat new file mode 100644 index 0000000..169efcd --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 1.mat @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Particle 1 + m_Shader: {fileID: 210, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHABLEND_ON + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - ALWAYS + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: bfbebaed80e586848bd6b6e5d26045f1, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 1 + - _EmissionEnabled: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LightingEnabled: 1 + - _Metallic: 0 + - _Mode: 4 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 1.mat.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 1.mat.meta new file mode 100644 index 0000000..0503da8 --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dc632b45a27b3594691733ae87b263c0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 2.mat b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 2.mat new file mode 100644 index 0000000..8c7b16b --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 2.mat @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Particle 2 + m_Shader: {fileID: 210, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHABLEND_ON + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - ALWAYS + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 666f76f820996434aafff5307ebec1cf, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 1 + - _EmissionEnabled: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LightingEnabled: 1 + - _Metallic: 0 + - _Mode: 4 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 2.mat.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 2.mat.meta new file mode 100644 index 0000000..da2320c --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 2.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21fe2060706e7f2449475fc80050638b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 3.mat b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 3.mat new file mode 100644 index 0000000..515daef --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 3.mat @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Particle 3 + m_Shader: {fileID: 210, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHABLEND_ON + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - ALWAYS + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 4c02adf5af899224a8a087f4b0f870dc, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 1 + - _EmissionEnabled: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LightingEnabled: 1 + - _Metallic: 0 + - _Mode: 4 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 3.mat.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 3.mat.meta new file mode 100644 index 0000000..1fa6a4e --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 3.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 95ec325824b840b4ab12d7bd8b297c34 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 4.mat b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 4.mat new file mode 100644 index 0000000..ede971e --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 4.mat @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Particle 4 + m_Shader: {fileID: 210, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHABLEND_ON + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - ALWAYS + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: f66c4e128435cc44e86e01629c3174a5, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 1 + - _EmissionEnabled: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LightingEnabled: 1 + - _Metallic: 0 + - _Mode: 4 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 4.mat.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 4.mat.meta new file mode 100644 index 0000000..8d33bd7 --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 4.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a30954551e4ba5945bd0ebdc77360c6f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 5.mat b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 5.mat new file mode 100644 index 0000000..1c3c2dc --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 5.mat @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Particle 5 + m_Shader: {fileID: 210, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHABLEND_ON + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - ALWAYS + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 676f7ef2134ec9546b8e5c01b5face1c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 1 + - _EmissionEnabled: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LightingEnabled: 1 + - _Metallic: 0 + - _Mode: 4 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 5.mat.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 5.mat.meta new file mode 100644 index 0000000..fc55b3f --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle 5.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba8df09fd7b3aa840bf36f7c5f74ea71 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle.mat b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle.mat new file mode 100644 index 0000000..ed2adc7 --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle.mat @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Particle + m_Shader: {fileID: 210, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: _ALPHABLEND_ON + m_LightmapFlags: 0 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 3000 + stringTagMap: + RenderType: Transparent + disabledShaderPasses: + - ALWAYS + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 676f7ef2134ec9546b8e5c01b5face1c, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _BlendOp: 0 + - _BumpScale: 1 + - _CameraFadingEnabled: 0 + - _CameraFarFadeDistance: 2 + - _CameraNearFadeDistance: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DistortionBlend: 0.5 + - _DistortionEnabled: 0 + - _DistortionStrength: 1 + - _DistortionStrengthScaled: 0 + - _DstBlend: 1 + - _EmissionEnabled: 0 + - _FlipbookMode: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _LightingEnabled: 1 + - _Metallic: 0 + - _Mode: 4 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SoftParticlesEnabled: 0 + - _SoftParticlesFarFadeDistance: 1 + - _SoftParticlesNearFadeDistance: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _UVSec: 0 + - _ZWrite: 0 + m_Colors: + - _CameraFadeParams: {r: 0, g: Infinity, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SoftParticleFadeParams: {r: 0, g: 0, b: 0, a: 0} diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle.mat.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle.mat.meta new file mode 100644 index 0000000..868b73b --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Material/Particle.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 91249aa71826e6c48b927efa33c67285 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/RenderTexture/ParticleRender.renderTexture b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/RenderTexture/ParticleRender.renderTexture new file mode 100644 index 0000000..d4d8a80 --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/RenderTexture/ParticleRender.renderTexture @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!84 &8400000 +RenderTexture: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ParticleRender + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 3 + m_Width: 1920 + m_Height: 866 + m_AntiAliasing: 1 + m_DepthFormat: 2 + m_ColorFormat: 8 + m_MipMap: 0 + m_GenerateMips: 1 + m_SRGB: 0 + m_UseDynamicScale: 0 + m_BindMS: 0 + m_EnableCompatibleFormat: 1 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 0 + m_MipBias: 0 + m_WrapU: 1 + m_WrapV: 1 + m_WrapW: 1 + m_Dimension: 2 + m_VolumeDepth: 1 diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/RenderTexture/ParticleRender.renderTexture.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/RenderTexture/ParticleRender.renderTexture.meta new file mode 100644 index 0000000..ed14069 --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/RenderTexture/ParticleRender.renderTexture.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3a76134febff41248a2538ca23f46a11 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 8400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf01.png b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf01.png new file mode 100644 index 0000000000000000000000000000000000000000..274acfa41f6715e513135c7f7caf8890724c4e2c GIT binary patch literal 7386 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 ZXvmfkdm9j*M}d`qj+TLD#ckX0{{a*`%q;)_ literal 0 HcmV?d00001 diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf01.png.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf01.png.meta new file mode 100644 index 0000000..26fe7dd --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf01.png.meta @@ -0,0 +1,101 @@ +fileFormatVersion: 2 +guid: 676f7ef2134ec9546b8e5c01b5face1c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 2 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: d40cb1330d5921348b56a2be70b5dd17 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf02.png b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf02.png new file mode 100644 index 0000000000000000000000000000000000000000..49fbd57a11e326136da0817f86c79f24bbc4885f GIT binary patch literal 6162 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 Vrkob3`U1)VhI(d~t1-@T{|~;;`&|G4 literal 0 HcmV?d00001 diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf02.png.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf02.png.meta new file mode 100644 index 0000000..a3dfdf6 --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf02.png.meta @@ -0,0 +1,101 @@ +fileFormatVersion: 2 +guid: bfbebaed80e586848bd6b6e5d26045f1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 2 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf03.png b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf03.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b200b3b7356b176d0df8b9cb1ecbafd30b811a GIT binary patch literal 6011 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 literal 0 HcmV?d00001 diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf05.png.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf05.png.meta new file mode 100644 index 0000000..15bd0a7 --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/sf05.png.meta @@ -0,0 +1,101 @@ +fileFormatVersion: 2 +guid: f66c4e128435cc44e86e01629c3174a5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: 1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 2 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/transparent-ice-flakes-png-snowflake-flake-ice-cli-88fc875a8af5dbb9.jpg b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Frozen/Texture/transparent-ice-flakes-png-snowflake-flake-ice-cli-88fc875a8af5dbb9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..90d195ee423493ce55bc31067c6a4f61964f14f9 GIT binary patch literal 92607 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 _pointGroup = new Dictionary(); + private Queue _recycle = new Queue(); + + + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + foreach(var touch in Input.touches) + { + switch (touch.phase) + { + case TouchPhase.Began: + AddPoint(touch.fingerId, touch.position); + break; + case TouchPhase.Moved: + UpdatePoint(touch.fingerId, touch.position); + break; + case TouchPhase.Ended: + RemovePoint(touch.fingerId); + break; + default: + break; + } + } + + foreach (var touch in TUIOManager.Instance.touches) + { + switch (touch.Value.phase) + { + case TouchPhase.Began: + AddPoint(touch.Key, touch.Value.position); + break; + case TouchPhase.Moved: + UpdatePoint(touch.Key, touch.Value.position); + break; + case TouchPhase.Ended: + RemovePoint(touch.Key); + break; + default: + break; + } + } + } + + public void AddPoint(int id, Vector2 pos) + { + + Transform newTransform = null; + + if(_recycle.Count > 0) + { + newTransform = _recycle.Dequeue(); + } + else + { + newTransform = new GameObject().transform; + newTransform.parent = transform; + } + _pointGroup.Add(id, newTransform); + UpdatePos(newTransform,pos); + } + + public void UpdatePoint(int id, Vector2 pos) + { + if (_pointGroup.TryGetValue(id, out var objRect)) + { + UpdatePos(objRect, pos); + } + else + { + AddPoint(id, pos); + } + } + + private const float distance = 10; + + private void UpdatePos(Transform tran, Vector2 pos) + { + Vector3 newPos = _renderCam.ScreenToWorldPoint(new Vector3(pos.x,pos.y, distance)); + tran.position = newPos; + if(tran.childCount == 0) + { + if(_particlePool.Take(out var paritcle)) + { + paritcle.transform.parent = tran; + paritcle.transform.localPosition = Vector3.zero; + } + } + } + + public void RemovePoint(int id) + { + if (_pointGroup.TryGetValue(id, out var obj)) + { + _pointGroup.Remove(id); + var paritcle = obj.GetComponentInChildren(); + if(paritcle != null) + _particlePool.Put(paritcle); + _recycle.Enqueue(obj); + + } + } +} diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticleMover.cs.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticleMover.cs.meta new file mode 100644 index 0000000..8e5ef79 --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticleMover.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 4384547ff6bf16d4ea4c0ea0d901e3e0 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticlePool.cs b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticlePool.cs new file mode 100644 index 0000000..5866cc0 --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticlePool.cs @@ -0,0 +1,55 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ParticlePool : MonoBehaviour +{ + + [AutoUI][Range(0,5)] public int GroupCount; + [AutoUI][Range(0, 10)] public int ParticleAmount = 1; + public List ParticleGroups = new List(); + + private const int total = 5; + + private void Start() + { + for(int i = 0;i(); + Put(particle); + } + } + + public bool Take(out ParticleSystem paritcle) + { + var count = transform.childCount - GroupCount; + if (ParticleGroups.Count > count) + { + paritcle = ParticleGroups[Random.Range(0, ParticleGroups.Count)]; + OpenParticle(paritcle); + return true; + } + paritcle = null; + return false; + } + + public void Put(ParticleSystem paritcle) + { + paritcle.transform.parent = transform; + ParticleGroups.Add(paritcle); + CloseParticle(paritcle); + } + + public void CloseParticle(ParticleSystem paritcle) + { + var emission = paritcle.emission; + emission.rateOverDistance = 0; + } + + public void OpenParticle(ParticleSystem paritcle) + { + var emission = paritcle.emission; + emission.rateOverDistance = 1; + } + +} diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticlePool.cs.meta b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticlePool.cs.meta new file mode 100644 index 0000000..3c65dec --- /dev/null +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticlePool.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a4ee2921b129f784f893c5604965609c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/SnowFlake.cs b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/SnowFlake.cs index d50f4f5..0d06e03 100644 --- a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/SnowFlake.cs +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/SnowFlake.cs @@ -8,7 +8,7 @@ public class SnowFlake : MonoBehaviour [SerializeField] protected Animator _animator; public SnowFlakeBehaviour _snowFlakeBehaviour; protected const string End = "End"; - + protected const string Spwan = "Snowflake_Spawn"; public bool IsPlay { get; private set; } protected void Awake() @@ -47,6 +47,8 @@ public class SnowFlake : MonoBehaviour public virtual void Trigger() { + if (_animator.GetCurrentAnimatorStateInfo(0).IsName(Spwan) == false) + return; if (_animator.GetCurrentAnimatorStateInfo(0).normalizedTime < 1) return; _animator.SetBool("Play", false); diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/settings-default.json b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/settings-default.json index 123127c..6f64dc4 100644 --- a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/settings-default.json +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/settings-default.json @@ -1,47 +1,50 @@ { - "SceneCamera/Canvas/FlakeLogo/Position": [ - 200.0, + "SceneCamera/Canvas/FlakeA/Position": [ + -400.0, 0.0 ], - "SceneCamera/Canvas/FlakeLogo/DisappearTime": 5.0, - "SceneCamera/Canvas/FlakeLogo/DisappearTimeRandomRange": 2.0, - "SceneCamera/Canvas/FlakeLogo/SnowLogo/AppearTime": 2.0, - "SceneCamera/Canvas/FlakeLogo/Collider/Position": [ + "SceneCamera/Canvas/FlakeA/DisappearTime": 5.0, + "SceneCamera/Canvas/FlakeA/DisappearTimeRandomRange": 2.0, + "SceneCamera/Canvas/FlakeA/ViewCollider": false, + "SceneCamera/Canvas/FlakeA/ColliderPosition": [ 460.0, 0.0 ], - "SceneCamera/Canvas/FlakeLogo/Collider/Size": [ + "SceneCamera/Canvas/FlakeA/ColliderSize": [ 400.0, 400.0 ], - "SceneCamera/Canvas/FlakeA/Position": [ - -500.0, + "SceneCamera/Canvas/FlakeB/Position": [ + -1000.0, 0.0 ], - "SceneCamera/Canvas/FlakeA/DisappearTime": 5.0, - "SceneCamera/Canvas/FlakeA/DisappearTimeRandomRange": 2.0, - "SceneCamera/Canvas/FlakeA/Collider/Position": [ + "SceneCamera/Canvas/FlakeB/DisappearTime": 5.0, + "SceneCamera/Canvas/FlakeB/DisappearTimeRandomRange": 2.0, + "SceneCamera/Canvas/FlakeB/ViewCollider": false, + "SceneCamera/Canvas/FlakeB/ColliderPosition": [ 460.0, 0.0 ], - "SceneCamera/Canvas/FlakeA/Collider/Size": [ + "SceneCamera/Canvas/FlakeB/ColliderSize": [ 400.0, 400.0 ], - "SceneCamera/Canvas/FlakeB/Position": [ - 0.0, + "SceneCamera/Canvas/FlakeLogo/Position": [ + 200.0, 0.0 ], - "SceneCamera/Canvas/FlakeB/DisappearTime": 5.0, - "SceneCamera/Canvas/FlakeB/DisappearTimeRandomRange": 2.0, - "SceneCamera/Canvas/FlakeB/Collider/Position": [ + "SceneCamera/Canvas/FlakeLogo/DisappearTime": 5.0, + "SceneCamera/Canvas/FlakeLogo/DisappearTimeRandomRange": 2.0, + "SceneCamera/Canvas/FlakeLogo/ViewCollider": false, + "SceneCamera/Canvas/FlakeLogo/ColliderPosition": [ 460.0, 0.0 ], - "SceneCamera/Canvas/FlakeB/Collider/Size": [ + "SceneCamera/Canvas/FlakeLogo/ColliderSize": [ 400.0, 400.0 ], + "SceneCamera/Canvas/FlakeLogo/SnowLogo/AppearTime": 2.0, "SpoutCamera/Canvas/Pointer/Visible": true, "SpoutCamera/Canvas/Pointer/PointSize": 256 } \ No newline at end of file From df1c3e3866695a0e7af6a52aff25c44f69093642 Mon Sep 17 00:00:00 2001 From: uc deploy Date: Sat, 7 Dec 2019 01:12:47 +0800 Subject: [PATCH 2/3] [IceSlide] fixed flip --- .../Assets/Scenes/Main_IceSlide.unity | 252 +++++++++--------- 1 file changed, 126 insertions(+), 126 deletions(-) diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Scenes/Main_IceSlide.unity b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Scenes/Main_IceSlide.unity index 51ae644..0b89e87 100644 --- a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Scenes/Main_IceSlide.unity +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Scenes/Main_IceSlide.unity @@ -418,13 +418,13 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 421527299} + m_Texture: {fileID: 1991283013} m_UVRect: serializedVersion: 2 x: 0 y: 0 width: 1 - height: 1 + height: -1 --- !u!222 &101685362 CanvasRenderer: m_ObjectHideFlags: 0 @@ -5185,46 +5185,6 @@ ParticleSystem: m_PostInfinity: 2 m_RotationOrder: 4 vectorLabel1_3: W ---- !u!28 &193893521 -Texture2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_ImageContentsHash: - serializedVersion: 2 - Hash: 00000000000000000000000000000000 - m_ForcedFallbackFormat: 4 - m_DownscaleFallback: 0 - serializedVersion: 2 - m_Width: 2 - m_Height: 2 - m_CompleteImageSize: 16 - m_TextureFormat: 5 - m_MipCount: 1 - m_IsReadable: 1 - m_StreamingMipmaps: 0 - m_StreamingMipmapsPriority: 0 - m_AlphaIsTransparency: 0 - m_ImageCount: 1 - m_TextureDimension: 2 - m_TextureSettings: - serializedVersion: 2 - m_FilterMode: 1 - m_Aniso: 1 - m_MipBias: 0 - m_WrapU: 0 - m_WrapV: 0 - m_WrapW: 0 - m_LightmapFormat: 0 - m_ColorSpace: 0 - image data: 16 - _typelessdata: 00000000000000000000000000000000 - m_StreamData: - offset: 0 - size: 0 - path: --- !u!1 &228691499 GameObject: m_ObjectHideFlags: 0 @@ -14873,46 +14833,6 @@ MonoBehaviour: PlayOnStart: 0 Looping: 0 AudioVolume: 1 ---- !u!28 &421527299 -Texture2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_ImageContentsHash: - serializedVersion: 2 - Hash: 00000000000000000000000000000000 - m_ForcedFallbackFormat: 4 - m_DownscaleFallback: 0 - serializedVersion: 2 - m_Width: 2 - m_Height: 2 - m_CompleteImageSize: 16 - m_TextureFormat: 5 - m_MipCount: 1 - m_IsReadable: 1 - m_StreamingMipmaps: 0 - m_StreamingMipmapsPriority: 0 - m_AlphaIsTransparency: 0 - m_ImageCount: 1 - m_TextureDimension: 2 - m_TextureSettings: - serializedVersion: 2 - m_FilterMode: 1 - m_Aniso: 1 - m_MipBias: 0 - m_WrapU: 0 - m_WrapV: 0 - m_WrapW: 0 - m_LightmapFormat: 0 - m_ColorSpace: 0 - image data: 16 - _typelessdata: 00000000000000000000000000000000 - m_StreamData: - offset: 0 - size: 0 - path: --- !u!1 &540365134 GameObject: m_ObjectHideFlags: 0 @@ -15231,6 +15151,46 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 +--- !u!28 &663111254 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 2 + m_Height: 2 + m_CompleteImageSize: 16 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 16 + _typelessdata: 00000000000000000000000000000000 + m_StreamData: + offset: 0 + size: 0 + path: --- !u!1 &705507993 GameObject: m_ObjectHideFlags: 0 @@ -15322,6 +15282,46 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!28 &739659813 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 2 + m_Height: 2 + m_CompleteImageSize: 16 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 16 + _typelessdata: 00000000000000000000000000000000 + m_StreamData: + offset: 0 + size: 0 + path: --- !u!1 &748540199 GameObject: m_ObjectHideFlags: 0 @@ -20310,13 +20310,13 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 193893521} + m_Texture: {fileID: 663111254} m_UVRect: serializedVersion: 2 x: 0 y: 0 width: 1 - height: 1 + height: -1 --- !u!222 &889844867 CanvasRenderer: m_ObjectHideFlags: 0 @@ -20991,13 +20991,13 @@ MonoBehaviour: m_Calls: [] m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 2103179654} + m_Texture: {fileID: 739659813} m_UVRect: serializedVersion: 2 x: 0 y: 0 width: 1 - height: 1 + height: -1 --- !u!222 &1320596374 CanvasRenderer: m_ObjectHideFlags: 0 @@ -31584,6 +31584,46 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1933408802} m_CullTransparentMesh: 0 +--- !u!28 &1991283013 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + serializedVersion: 2 + m_Width: 2 + m_Height: 2 + m_CompleteImageSize: 16 + m_TextureFormat: 5 + m_MipCount: 1 + m_IsReadable: 1 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + image data: 16 + _typelessdata: 00000000000000000000000000000000 + m_StreamData: + offset: 0 + size: 0 + path: --- !u!1 &2063636334 GameObject: m_ObjectHideFlags: 0 @@ -31656,46 +31696,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2063636334} m_CullTransparentMesh: 0 ---- !u!28 &2103179654 -Texture2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - m_ImageContentsHash: - serializedVersion: 2 - Hash: 00000000000000000000000000000000 - m_ForcedFallbackFormat: 4 - m_DownscaleFallback: 0 - serializedVersion: 2 - m_Width: 2 - m_Height: 2 - m_CompleteImageSize: 16 - m_TextureFormat: 5 - m_MipCount: 1 - m_IsReadable: 1 - m_StreamingMipmaps: 0 - m_StreamingMipmapsPriority: 0 - m_AlphaIsTransparency: 0 - m_ImageCount: 1 - m_TextureDimension: 2 - m_TextureSettings: - serializedVersion: 2 - m_FilterMode: 1 - m_Aniso: 1 - m_MipBias: 0 - m_WrapU: 0 - m_WrapV: 0 - m_WrapW: 0 - m_LightmapFormat: 0 - m_ColorSpace: 0 - image data: 16 - _typelessdata: 00000000000000000000000000000000 - m_StreamData: - offset: 0 - size: 0 - path: --- !u!1001 &6242263674701296355 PrefabInstance: m_ObjectHideFlags: 0 From 75e23d0cc384fe1279101bcd5558e9d5573bf410 Mon Sep 17 00:00:00 2001 From: uc deploy Date: Sat, 7 Dec 2019 01:23:12 +0800 Subject: [PATCH 3/3] [IceSlide] add mouse particle --- .../Assets/Script/ParticleMover.cs | 24 ++++++++++++++++--- .../Assets/Script/ParticlePool.cs | 2 +- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticleMover.cs b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticleMover.cs index bd2b5c2..508fb6e 100644 --- a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticleMover.cs +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticleMover.cs @@ -20,7 +20,20 @@ public class ParticleMover : MonoBehaviour void Update() { - foreach(var touch in Input.touches) + if(Input.GetMouseButtonDown(0)) + { + AddPoint(-1, Input.mousePosition); + } + if (Input.GetMouseButton(0)) + { + UpdatePoint(-1, Input.mousePosition); + } + if (Input.GetMouseButtonUp(0)) + { + RemovePoint(-1); + } + + foreach (var touch in Input.touches) { switch (touch.phase) { @@ -58,9 +71,14 @@ public class ParticleMover : MonoBehaviour } public void AddPoint(int id, Vector2 pos) - { + { - Transform newTransform = null; + Transform newTransform = null; + if(_pointGroup.TryGetValue(id, out newTransform)) + { + UpdatePos(newTransform, pos); + return; + } if(_recycle.Count > 0) { diff --git a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticlePool.cs b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticlePool.cs index 5866cc0..ceca9a7 100644 --- a/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticlePool.cs +++ b/04-IceSlide/Unity-19050-04-IceSlide/19050-04-IceSlide/Assets/Script/ParticlePool.cs @@ -49,7 +49,7 @@ public class ParticlePool : MonoBehaviour public void OpenParticle(ParticleSystem paritcle) { var emission = paritcle.emission; - emission.rateOverDistance = 1; + emission.rateOverDistance = ParticleAmount; } }