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);
}
}
}
 
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 |