From 2903d5ad541974640b0ed3af070b4b1f29c93529 Mon Sep 17 00:00:00 2001 From: Anna Matela <N2970@student.jamk.fi> Date: Mon, 8 Feb 2021 20:46:02 +0200 Subject: [PATCH] some final adjustments --- .../Assets/Prefabs/CollectibleHealth.prefab | 39 ++- 2D Beginner/Assets/Scenes/MainScene.unity | 234 +++++++++++++++++- 2D Beginner/Assets/Scripts/EnemyController.cs | 4 +- .../Assets/Scripts/HealthCollectible.cs | 4 +- 4 files changed, 259 insertions(+), 22 deletions(-) diff --git a/2D Beginner/Assets/Prefabs/CollectibleHealth.prefab b/2D Beginner/Assets/Prefabs/CollectibleHealth.prefab index 32019f0..4baffd1 100644 --- a/2D Beginner/Assets/Prefabs/CollectibleHealth.prefab +++ b/2D Beginner/Assets/Prefabs/CollectibleHealth.prefab @@ -123,7 +123,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 611a43685f6ebf842bf42c4f01eb3d96, type: 3} m_Name: m_EditorClassIdentifier: - healthCollectibleEffect: {fileID: 8770270086722398146} + healthCollectibleEffect: {fileID: 7717576903025370697, guid: 0624134e988c3a44c88d470af194518b, type: 3} collectedClip: {fileID: 8300000, guid: af5f8b64e3f58f24c87ff8f789b04f6c, type: 3} --- !u!1001 &3287435499969016934 PrefabInstance: @@ -132,6 +132,38 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 3830083915671589380} m_Modifications: + - target: {fileID: 6064399290308744100, guid: 0624134e988c3a44c88d470af194518b, type: 3} + propertyPath: playOnAwake + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6064399290308744100, guid: 0624134e988c3a44c88d470af194518b, type: 3} + propertyPath: InitialModule.startLifetime.scalar + value: 1.5 + objectReference: {fileID: 0} + - target: {fileID: 6064399290308744100, guid: 0624134e988c3a44c88d470af194518b, type: 3} + propertyPath: SizeModule.curve.maxCurve.m_Curve.Array.data[1].time + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6064399290308744100, guid: 0624134e988c3a44c88d470af194518b, type: 3} + propertyPath: SizeModule.curve.maxCurve.m_Curve.Array.data[1].value + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6064399290308744100, guid: 0624134e988c3a44c88d470af194518b, type: 3} + propertyPath: EmissionModule.m_Bursts.Array.data[0].countCurve.scalar + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 6064399290308744100, guid: 0624134e988c3a44c88d470af194518b, type: 3} + propertyPath: SizeModule.curve.maxCurve.m_Curve.Array.data[1].inSlope + value: -1.6492764 + objectReference: {fileID: 0} + - target: {fileID: 6064399290308744100, guid: 0624134e988c3a44c88d470af194518b, type: 3} + propertyPath: SizeModule.curve.maxCurve.m_Curve.Array.data[1].inWeight + value: 0.13109761 + objectReference: {fileID: 0} + - target: {fileID: 6064399290308744100, guid: 0624134e988c3a44c88d470af194518b, type: 3} + propertyPath: SizeModule.curve.maxCurve.m_Curve.Array.data[1].outSlope + value: -1.6492764 + objectReference: {fileID: 0} - target: {fileID: 7717576903025370697, guid: 0624134e988c3a44c88d470af194518b, type: 3} propertyPath: m_Name value: HealthCollectibleEffect @@ -187,8 +219,3 @@ Transform: m_CorrespondingSourceObject: {fileID: 8872596001570984402, guid: 0624134e988c3a44c88d470af194518b, type: 3} m_PrefabInstance: {fileID: 3287435499969016934} m_PrefabAsset: {fileID: 0} ---- !u!198 &8770270086722398146 stripped -ParticleSystem: - m_CorrespondingSourceObject: {fileID: 6064399290308744100, guid: 0624134e988c3a44c88d470af194518b, type: 3} - m_PrefabInstance: {fileID: 3287435499969016934} - m_PrefabAsset: {fileID: 0} diff --git a/2D Beginner/Assets/Scenes/MainScene.unity b/2D Beginner/Assets/Scenes/MainScene.unity index 9328b46..1d21f7c 100644 --- a/2D Beginner/Assets/Scenes/MainScene.unity +++ b/2D Beginner/Assets/Scenes/MainScene.unity @@ -906,7 +906,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 112.59, y: -27} + m_AnchoredPosition: {x: 105.2, y: -23.3} m_SizeDelta: {x: 225.17612, y: 54} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &376122158 @@ -1628,7 +1628,6 @@ GameObject: m_Component: - component: {fileID: 776108305} - component: {fileID: 776108304} - - component: {fileID: 776108303} - component: {fileID: 776108306} m_Layer: 0 m_Name: Main Camera @@ -1637,14 +1636,6 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!81 &776108303 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 776108302} - m_Enabled: 1 --- !u!20 &776108304 Camera: m_ObjectHideFlags: 0 @@ -1698,7 +1689,8 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -2, y: 0, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] + m_Children: + - {fileID: 1714119085} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1794,6 +1786,67 @@ PrefabInstance: m_RemovedComponents: - {fileID: 2110435280929417719, guid: 8304b7a64eaaf8441abb739ad553a952, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 8304b7a64eaaf8441abb739ad553a952, type: 3} +--- !u!1001 &825618710 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463764463348568501, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_Name + value: Robot (2) + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_RootOrder + value: 63 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalPosition.x + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalPosition.y + value: -1.3 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2806280457158708903, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_SortingOrder + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} --- !u!1 &838647359 GameObject: m_ObjectHideFlags: 0 @@ -1969,6 +2022,124 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8304b7a64eaaf8441abb739ad553a952, type: 3} +--- !u!1001 &906247282 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3830083915671589380, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} + propertyPath: m_RootOrder + value: 64 + objectReference: {fileID: 0} + - target: {fileID: 3830083915671589380, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} + propertyPath: m_LocalPosition.x + value: -11.97 + objectReference: {fileID: 0} + - target: {fileID: 3830083915671589380, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} + propertyPath: m_LocalPosition.y + value: 6.95 + objectReference: {fileID: 0} + - target: {fileID: 3830083915671589380, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3830083915671589380, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3830083915671589380, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3830083915671589380, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3830083915671589380, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3830083915671589380, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3830083915671589380, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3830083915671589380, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6033027262453235429, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} + propertyPath: m_Name + value: CollectibleHealth (4) + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0dcad5d1b04f356479e4ed32c44a500b, type: 3} +--- !u!1001 &926984316 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 463764463348568501, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_Name + value: Robot (1) + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_RootOrder + value: 62 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalPosition.x + value: 10.67 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalPosition.y + value: 5.94 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2695008227923228907, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2806280457158708903, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} + propertyPath: m_SortingOrder + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 4118b564df9d40d41aaaebc95f661dbf, type: 3} --- !u!1001 &945548381 PrefabInstance: m_ObjectHideFlags: 0 @@ -2782,7 +2953,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -353, y: 243.5} + m_AnchoredPosition: {x: -353, y: 240.7} m_SizeDelta: {x: -713.72253, y: -498.94324} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1417320590 @@ -3358,6 +3529,45 @@ PrefabInstance: m_RemovedComponents: - {fileID: 2110435280929417719, guid: 8304b7a64eaaf8441abb739ad553a952, type: 3} m_SourcePrefab: {fileID: 100100000, guid: 8304b7a64eaaf8441abb739ad553a952, type: 3} +--- !u!1 &1714119084 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1714119085} + - component: {fileID: 1714119086} + m_Layer: 0 + m_Name: Listener + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1714119085 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1714119084} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 776108305} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!81 &1714119086 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1714119084} + m_Enabled: 1 --- !u!1 &1764730402 GameObject: m_ObjectHideFlags: 0 diff --git a/2D Beginner/Assets/Scripts/EnemyController.cs b/2D Beginner/Assets/Scripts/EnemyController.cs index 6c2beca..6cf3cdd 100644 --- a/2D Beginner/Assets/Scripts/EnemyController.cs +++ b/2D Beginner/Assets/Scripts/EnemyController.cs @@ -8,7 +8,7 @@ public class EnemyController : MonoBehaviour public float changeTime = 2.0f; // the time before you reverse the enemy’s direction public bool vertical; public ParticleSystem smokeEffect; - public AudioClip clip; + public AudioClip clipBroken; Rigidbody2D rigidbody2D; float timer; // will keep the current value of the timer @@ -78,7 +78,7 @@ public class EnemyController : MonoBehaviour { player.ChangeHealth(-1); - player.PlaySound(clip); + player.PlaySound(clipBroken); } } diff --git a/2D Beginner/Assets/Scripts/HealthCollectible.cs b/2D Beginner/Assets/Scripts/HealthCollectible.cs index 95cbae9..77ea236 100644 --- a/2D Beginner/Assets/Scripts/HealthCollectible.cs +++ b/2D Beginner/Assets/Scripts/HealthCollectible.cs @@ -4,7 +4,7 @@ using UnityEngine; public class HealthCollectible : MonoBehaviour { - public ParticleSystem healthCollectibleEffect; + [SerializeField] private GameObject healthCollectibleEffect; public AudioClip collectedClip; void OnTriggerEnter2D(Collider2D other) @@ -15,8 +15,8 @@ public class HealthCollectible : MonoBehaviour { if (controller.health < controller.maxHealth) { - // Instantiate(healthCollectibleEffect); controller.ChangeHealth(1); + Instantiate(healthCollectibleEffect, transform.position, Quaternion.identity); Destroy(gameObject); // This is the GameObject that the script is attached to (the collectible health pack) controller.PlaySound(collectedClip); -- GitLab