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

+ Recent posts