prefab(프리팹) 만들기
- prefab(프리팹)의 용도
- 프리팹은 같은 몬스터개체를 여러개 만들어 둬어야 하는경우.
- FPS의 경우는 총알 사용시 프리팹을 이용해 복제하여 생성할 경우
- 폭탄 같은걸로 벽돌 파괴시 벽돌이 따로따로 흩날리는 효과를 주기위한 경우
- 즉, 무수히 같은 물체,개체를 인스턴스화 시킬 수 있게 하는것이 prefab(프리팹) 입니다.
- prefab(프리팹)의 만들기
그럼 Hierarchy 화면에 있던 Sphere이 파란색 글자로 변경이 되면서 등록이 됩니다.
이게 prefab(프리팹) 만들기의 끝입니다.!
만들었으니 이제 사용해
- prefab(프리팹)의 초 간단한 사용법
using System.Collections; using System.Collections.Generic; using UnityEngine; public class InstantiateTest : MonoBehaviour { public GameObject bulletObj = null; // 담겨질 오브젝트 생성 void Start () {
} void Update () { if(Input.GetKeyDown(KeyCode.Space)) // 스페이스바 클릭 조건 { Instantiate(bulletObj, transform.position, transform.rotation); // Instantiate 메소드를 통한 초간단 인스턴스 생성! } } } |
'유니티(unity)' 카테고리의 다른 글
유니티(unity) Invoke, InvokeRepeating 사용법 - 지연호출 예약호출 일정시간호출 (0) | 2017.12.08 |
---|---|
유니티(unity) Mathf.Clamp(클램프) 사용법 (0) | 2017.12.08 |
유니티(unity) 카메라를 이용한 거울반사(Mirror reflection) 효과 적용 (0) | 2017.12.07 |
유니티(unity) 게임오브젝트(GameObject)와 컴포넌트(Component) 관계 및 사용법 (0) | 2017.12.07 |
유니티(unity) Awake(), DontDestroyOnLoad() (0) | 2017.12.07 |