Object를 삭제하기전에 먼저 Prefabs폴더를 생성하여 Object를 끌어다가 저장해둔다.
스크립트에서 'Destroy(gameObject);'를 해줄경우 현재의 Object가 삭제되는 것을 볼 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | public class BulletControl : MonoBehaviour { public float BulletSpeed = 100.0f; private Transform myTransform = null; // Start is called before the first frame update void Start() { myTransform = GetComponent<Transform>(); } // Update is called once per frame void Update() { Vector3 moveAmount = BulletSpeed * Vector3.up * Time.deltaTime; myTransform.Translate(moveAmount); if(myTransform.position.y == 60.0f) { Destroy(gameObject); } } } | cs |
'유니티' 카테고리의 다른 글
[유니티] Random 위치에 Object 이동 (0) | 2019.03.07 |
---|---|
[유니티] Object 생성 (0) | 2019.03.05 |
[유니티] Object 좌우 이동 (0) | 2019.03.02 |
[유니티] Object에 Script연결 (0) | 2019.03.01 |
[유니티] 2D 배경 설정 (0) | 2019.02.28 |