Skip to content

Commit 3976328

Browse files
committed
10 GameObject Shredder
1 parent 1033736 commit 3976328

File tree

5 files changed

+117
-1
lines changed

5 files changed

+117
-1
lines changed

Laser Defender/Assets/Prefabs/Player Laser.prefab

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ GameObject:
2121
- component: {fileID: 4612346270581426}
2222
- component: {fileID: 212845894120319324}
2323
- component: {fileID: 50441576145436858}
24+
- component: {fileID: 70951714621262854}
2425
m_Layer: 0
2526
m_Name: Player Laser
2627
m_TagString: Untagged
@@ -61,6 +62,21 @@ Rigidbody2D:
6162
m_SleepingMode: 1
6263
m_CollisionDetection: 0
6364
m_Constraints: 0
65+
--- !u!70 &70951714621262854
66+
CapsuleCollider2D:
67+
m_ObjectHideFlags: 1
68+
m_CorrespondingSourceObject: {fileID: 0}
69+
m_PrefabInternal: {fileID: 100100000}
70+
m_GameObject: {fileID: 1797781102741976}
71+
m_Enabled: 1
72+
m_Density: 1
73+
m_Material: {fileID: 0}
74+
m_IsTrigger: 0
75+
m_UsedByEffector: 0
76+
m_UsedByComposite: 0
77+
m_Offset: {x: 0, y: 0}
78+
m_Size: {x: 0.09, y: 0.37}
79+
m_Direction: 0
6480
--- !u!212 &212845894120319324
6581
SpriteRenderer:
6682
m_ObjectHideFlags: 1

Laser Defender/Assets/Scenes/Game.unity

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,72 @@ Prefab:
155155
m_RemovedComponents: []
156156
m_SourcePrefab: {fileID: 100100000, guid: 6e491cad0c322694c81cc5833ef869d5, type: 2}
157157
m_IsPrefabAsset: 0
158+
--- !u!1 &660894423
159+
GameObject:
160+
m_ObjectHideFlags: 0
161+
m_CorrespondingSourceObject: {fileID: 0}
162+
m_PrefabInternal: {fileID: 0}
163+
serializedVersion: 6
164+
m_Component:
165+
- component: {fileID: 660894426}
166+
- component: {fileID: 660894425}
167+
- component: {fileID: 660894424}
168+
m_Layer: 0
169+
m_Name: Shredder
170+
m_TagString: Untagged
171+
m_Icon: {fileID: 0}
172+
m_NavMeshLayer: 0
173+
m_StaticEditorFlags: 0
174+
m_IsActive: 1
175+
--- !u!114 &660894424
176+
MonoBehaviour:
177+
m_ObjectHideFlags: 0
178+
m_CorrespondingSourceObject: {fileID: 0}
179+
m_PrefabInternal: {fileID: 0}
180+
m_GameObject: {fileID: 660894423}
181+
m_Enabled: 1
182+
m_EditorHideFlags: 0
183+
m_Script: {fileID: 11500000, guid: 859c52e800790b4488747891c7522526, type: 3}
184+
m_Name:
185+
m_EditorClassIdentifier:
186+
--- !u!61 &660894425
187+
BoxCollider2D:
188+
m_ObjectHideFlags: 0
189+
m_CorrespondingSourceObject: {fileID: 0}
190+
m_PrefabInternal: {fileID: 0}
191+
m_GameObject: {fileID: 660894423}
192+
m_Enabled: 1
193+
m_Density: 1
194+
m_Material: {fileID: 0}
195+
m_IsTrigger: 1
196+
m_UsedByEffector: 0
197+
m_UsedByComposite: 0
198+
m_Offset: {x: -0.10059881, y: 0.34412003}
199+
m_SpriteTilingProperty:
200+
border: {x: 0, y: 0, z: 0, w: 0}
201+
pivot: {x: 0, y: 0}
202+
oldSize: {x: 0, y: 0}
203+
newSize: {x: 0, y: 0}
204+
adaptiveTilingThreshold: 0
205+
drawMode: 0
206+
adaptiveTiling: 0
207+
m_AutoTiling: 0
208+
serializedVersion: 2
209+
m_Size: {x: 22.272213, y: 1.68824}
210+
m_EdgeRadius: 0
211+
--- !u!4 &660894426
212+
Transform:
213+
m_ObjectHideFlags: 0
214+
m_CorrespondingSourceObject: {fileID: 0}
215+
m_PrefabInternal: {fileID: 0}
216+
m_GameObject: {fileID: 660894423}
217+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
218+
m_LocalPosition: {x: 0, y: 21.68, z: 0}
219+
m_LocalScale: {x: 1, y: 1, z: 1}
220+
m_Children: []
221+
m_Father: {fileID: 0}
222+
m_RootOrder: 6
223+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
158224
--- !u!1001 &835243681
159225
Prefab:
160226
m_ObjectHideFlags: 0
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
using System.Collections;
2+
using System.Collections.Generic;
3+
using UnityEngine;
4+
5+
public class Shredder : MonoBehaviour {
6+
7+
private void OnTriggerEnter2D(Collider2D collision)
8+
{
9+
Destroy(collision.gameObject);
10+
}
11+
12+
}

Laser Defender/Assets/Scripts/Shredder.cs.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,4 +117,15 @@ Understand the basics of how coroutines work.
117117
3. Create a means in which to stop the coroutine.
118118

119119
**After watching (learning outcomes)…**
120-
Use coroutine to create repeating fire when the player is holding down the shoot button.
120+
Use coroutine to create repeating fire when the player is holding down the shoot button.
121+
122+
123+
### 10 GameObject Shredder ###
124+
125+
**In this video (objectives)…**
126+
127+
1. Create Shredder object and script.
128+
2. Test for trigger and then destroy object which collided.
129+
130+
**After watching (learning outcomes)…**
131+
Able to destroy GameObjects which collide with our trigger volume.

0 commit comments

Comments
 (0)