From 0fdbf170986480b82ce1186d56f615dd34de9405 Mon Sep 17 00:00:00 2001 From: alilas2 Date: Mon, 25 Apr 2022 21:41:47 +0200 Subject: [PATCH] Added basic breakable object --- Assembly-CSharp.csproj | 1 + Assets/Palettes/Cave.prefab | 34 +- Assets/Scene Sprites/Cave Tiles/ROCK2.asset | 36 + .../Scene Sprites/Cave Tiles/ROCK2.asset.meta | 8 + Assets/Scene Sprites/Materials.meta | 8 + Assets/Scene Sprites/Materials/ROCK1.mat | 37 + Assets/Scene Sprites/Materials/ROCK1.mat.meta | 8 + Assets/Scene Sprites/ROCK.meta | 8 + Assets/Scene Sprites/ROCK/ROCK2.png | Bin 0 -> 6740 bytes Assets/Scene Sprites/ROCK/ROCK2.png.meta | 132 ++ Assets/Scene Sprites/ROCK/ROCK3.png | Bin 0 -> 6102 bytes Assets/Scene Sprites/ROCK/ROCK3.png.meta | 132 ++ Assets/Scene Sprites/ROCK/ROCK4.png | Bin 0 -> 6863 bytes Assets/Scene Sprites/ROCK/ROCK4.png.meta | 132 ++ Assets/Scenes/SampleScene.unity | 1533 +++++++++-------- Assets/breakable.cs | 50 + Assets/breakable.cs.meta | 11 + 17 files changed, 1361 insertions(+), 769 deletions(-) create mode 100644 Assets/Scene Sprites/Cave Tiles/ROCK2.asset create mode 100644 Assets/Scene Sprites/Cave Tiles/ROCK2.asset.meta create mode 100644 Assets/Scene Sprites/Materials.meta create mode 100644 Assets/Scene Sprites/Materials/ROCK1.mat create mode 100644 Assets/Scene Sprites/Materials/ROCK1.mat.meta create mode 100644 Assets/Scene Sprites/ROCK.meta create mode 100644 Assets/Scene Sprites/ROCK/ROCK2.png create mode 100644 Assets/Scene Sprites/ROCK/ROCK2.png.meta create mode 100644 Assets/Scene Sprites/ROCK/ROCK3.png create mode 100644 Assets/Scene Sprites/ROCK/ROCK3.png.meta create mode 100644 Assets/Scene Sprites/ROCK/ROCK4.png create mode 100644 Assets/Scene Sprites/ROCK/ROCK4.png.meta create mode 100644 Assets/breakable.cs create mode 100644 Assets/breakable.cs.meta diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj index fbb7406d..093ac8fa 100644 --- a/Assembly-CSharp.csproj +++ b/Assembly-CSharp.csproj @@ -49,6 +49,7 @@ + diff --git a/Assets/Palettes/Cave.prefab b/Assets/Palettes/Cave.prefab index b771a134..b53ee340 100644 --- a/Assets/Palettes/Cave.prefab +++ b/Assets/Palettes/Cave.prefab @@ -1015,6 +1015,26 @@ Tilemap: m_TileObjectToInstantiateIndex: 65535 dummyAlignment: 0 m_AllTileFlags: 1073741825 + - first: {x: 28, y: -23, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 668 + m_TileSpriteIndex: 668 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 + - first: {x: 32, y: -23, z: 0} + second: + serializedVersion: 2 + m_TileIndex: 669 + m_TileSpriteIndex: 668 + m_TileMatrixIndex: 0 + m_TileColorIndex: 0 + m_TileObjectToInstantiateIndex: 65535 + dummyAlignment: 0 + m_AllTileFlags: 1073741825 - first: {x: -1, y: -21, z: 0} second: serializedVersion: 2 @@ -8103,6 +8123,10 @@ Tilemap: m_Data: {fileID: 11400000, guid: 232ee1fb8f5d8d74982762692f0558da, type: 2} - m_RefCount: 1 m_Data: {fileID: 11400000, guid: 0d78f66216d05bf45badd0e6ebac5642, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: 7952b82853f2d514b959d9d22190cf46, type: 2} + - m_RefCount: 1 + m_Data: {fileID: 11400000, guid: d5a6f98c3b770144f99d82460feccc92, type: 2} m_TileSpriteArray: - m_RefCount: 1 m_Data: {fileID: 3348532550563196407, guid: 3a08fefc7df696140a7a44798f351457, type: 3} @@ -9440,8 +9464,10 @@ Tilemap: m_Data: {fileID: 3936996507482040932, guid: fa69deb4ddceb0445a9554c041267090, type: 3} - m_RefCount: 1 m_Data: {fileID: 8959118705387878318, guid: 25e473b59d2d7534e803be0a2825e0f7, type: 3} + - m_RefCount: 2 + m_Data: {fileID: 21300000, guid: d49fe613a772fe84a869f678ed5bb8f3, type: 3} m_TileMatrixArray: - - m_RefCount: 668 + - m_RefCount: 670 m_Data: e00: 1 e01: 0 @@ -9460,7 +9486,7 @@ Tilemap: e32: 0 e33: 1 m_TileColorArray: - - m_RefCount: 668 + - m_RefCount: 670 m_Data: {r: 1, g: 1, b: 1, a: 1} m_TileObjectToInstantiateArray: [] m_AnimationFrameRate: 1 @@ -9527,14 +9553,14 @@ TilemapRenderer: m_SortingLayer: 0 m_SortingOrder: 0 m_ChunkSize: {x: 32, y: 32, z: 32} - m_ChunkCullingBounds: {x: 0, y: 0, z: 0} + m_ChunkCullingBounds: {x: 0.5, y: 0.5, z: 0} m_MaxChunkCount: 16 m_MaxFrameAge: 16 m_SortOrder: 0 m_Mode: 0 m_DetectChunkCullingBounds: 0 m_MaskInteraction: 0 ---- !u!114 &5446010215284625506 +--- !u!114 &8220248115746659994 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} diff --git a/Assets/Scene Sprites/Cave Tiles/ROCK2.asset b/Assets/Scene Sprites/Cave Tiles/ROCK2.asset new file mode 100644 index 00000000..2702947c --- /dev/null +++ b/Assets/Scene Sprites/Cave Tiles/ROCK2.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0} + m_Name: ROCK2 + m_EditorClassIdentifier: + m_Sprite: {fileID: 21300000, guid: d49fe613a772fe84a869f678ed5bb8f3, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Transform: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_InstancedGameObject: {fileID: 0} + m_Flags: 1 + m_ColliderType: 1 diff --git a/Assets/Scene Sprites/Cave Tiles/ROCK2.asset.meta b/Assets/Scene Sprites/Cave Tiles/ROCK2.asset.meta new file mode 100644 index 00000000..294a043f --- /dev/null +++ b/Assets/Scene Sprites/Cave Tiles/ROCK2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7952b82853f2d514b959d9d22190cf46 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scene Sprites/Materials.meta b/Assets/Scene Sprites/Materials.meta new file mode 100644 index 00000000..20bdbe0d --- /dev/null +++ b/Assets/Scene Sprites/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7f91efc3db8124e4799a440c56b34652 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scene Sprites/Materials/ROCK1.mat b/Assets/Scene Sprites/Materials/ROCK1.mat new file mode 100644 index 00000000..c6f03d65 --- /dev/null +++ b/Assets/Scene Sprites/Materials/ROCK1.mat @@ -0,0 +1,37 @@ +%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: ROCK1 + m_Shader: {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 42da126ad585e5f4c977454305151df8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _EnableExternalAlpha: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Scene Sprites/Materials/ROCK1.mat.meta b/Assets/Scene Sprites/Materials/ROCK1.mat.meta new file mode 100644 index 00000000..5df6b3c2 --- /dev/null +++ b/Assets/Scene Sprites/Materials/ROCK1.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f35194ee918dde445a4ebd3b93c011ee +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scene Sprites/ROCK.meta b/Assets/Scene Sprites/ROCK.meta new file mode 100644 index 00000000..bab0a668 --- /dev/null +++ b/Assets/Scene Sprites/ROCK.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8dda65697e46244193b5ad16b2d6cca +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scene Sprites/ROCK/ROCK2.png b/Assets/Scene Sprites/ROCK/ROCK2.png new file mode 100644 index 0000000000000000000000000000000000000000..2220b83dee929ffb2ad76b3ac2201ef14feb03ac GIT binary patch literal 6740 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 literal 0 HcmV?d00001 diff --git a/Assets/Scene Sprites/ROCK/ROCK3.png.meta b/Assets/Scene Sprites/ROCK/ROCK3.png.meta new file mode 100644 index 00000000..63e342f6 --- /dev/null +++ b/Assets/Scene Sprites/ROCK/ROCK3.png.meta @@ -0,0 +1,132 @@ +fileFormatVersion: 2 +guid: 84161e428e03d944b818d9a5a5a20f45 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2809657706712184468 + second: ROCK3_0 + externalObjects: {} + serializedVersion: 11 + 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 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 32 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: ROCK3_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 32 + height: 32 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c694bf2b3371209d0800000000000000 + internalID: -2809657706712184468 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scene Sprites/ROCK/ROCK4.png b/Assets/Scene Sprites/ROCK/ROCK4.png new file mode 100644 index 0000000000000000000000000000000000000000..4f88308aa45501edeedb87dc4c62162fe5b8d493 GIT binary patch literal 6863 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 availableSprites = new List(); + + + void Start() + { + oldSprite = 0; + for(int i=0; i<3; i++) + { + availableSprites.Add(i); + } + } + + private void OnTriggerEnter2D(Collider2D collision) + { + if (collision.tag == "Player") + { + + if (oldSprite == 0) + { + newSprite = availableSprites[1]; + oldSprite = 1; + GetComponent().sprite = sprites[newSprite]; + } + else if (oldSprite == 1) + { + newSprite = availableSprites[2]; + oldSprite = 2; + GetComponent().sprite = sprites[newSprite]; + } + else if (oldSprite == 2) + { + Destroy(gameObject); + } + GetComponent().sprite = sprites[newSprite]; + } + } + + +} diff --git a/Assets/breakable.cs.meta b/Assets/breakable.cs.meta new file mode 100644 index 00000000..11accb9f --- /dev/null +++ b/Assets/breakable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 6525aab418780094b945c897f66e0cb4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: