투사체
-
[Unity]유니티 입문하기 6-3(투사체 발사)프로그래밍 2023. 8. 2. 19:02
이전 글에서는 Input.GetKey() 메서드를 활용해 키 입력이 있었을 때 오브젝트를 이동시키는 법에 대해 배워봤습니다. 이번에는 프리팹(Prefab)과 리지드바디(Rigidbody)를 이용해 투사체를 만들어보도록 하겠습니다. 투사체를 발사하는 기능을 만들 때, 구현해야 하는 것은 다음과 같습니다. 투사체를 생성한다. 투사체를 움직인다. 투사체가 계속 남아있지 않게 일정 시간이 지난 뒤 투사체를 없앤다. 투사체 생성 지금까지 저희가 게임 오브젝트를 사용할 때는 전부 게임 실행 전에 직접 화면에 배치했었습니다. 하지만 투사체는 게임을 실행하는 도중 생성되어 날아가야 하며, 키 입력에 따라 여러 개가 생길 필요도 있습니다. 이러한 오브젝트를 위해 유니티에서는 프리팹(Prefab)이라는 에셋 타입을 이용합..