728x90

인스턴스화

Instantiate 함수를 사용하여 런타임 시 프리팹의 클론을 생성하는 방법을 알아봅니다.

UsingInstantiate

using UnityEngine;
using System.Collections;

public class UsingInstantiate : MonoBehaviour
{
    public Rigidbody rocketPrefab;
    public Transform barrelEnd;


    void Update ()
    {
        if(Input.GetButtonDown("Fire1"))
        {
            Rigidbody rocketInstance;
            rocketInstance = Instantiate(rocketPrefab, barrelEnd.position, barrelEnd.rotation) as Rigidbody;
            rocketInstance.AddForce(barrelEnd.forward * 5000);
        }
    }
}

&nbsp

RocketDestruction

```
using UnityEngine;
using System.Collections;

public class RocketDestruction : MonoBehaviour
{
void Start()
{
Destroy (gameObject, 1.5f);
}
}
``

728x90

'게임엔진 > Unity' 카테고리의 다른 글

Unity - Invoke  (0) 2024.07.02
Unity - Class  (0) 2024.07.02
Unity - 데이터 유형  (0) 2024.07.02
Unity - GetComponent  (0) 2024.07.02
Unity - OnMouseDown  (0) 2024.07.02

+ Recent posts