[Unity] 자습서 4장 - 총 발사 로직(Mac)
·
개발/Unity
이번 장에서는 총알 발사 기능을 구현하고 충돌 처리 방법을 알아볼 것이다. 게임에서 총기류 발사는 크게 두 가지 방식이 있는데 Projectile 방식과 RayCasting 방식이다. Projectile 방식은 총알이 물리적으로 발사되어 직접 날아가 적에게 타격을 입히는 방식이다. Raycasting 방식은 레이저 빔과 같은 눈에 보이지 않는 광선을 발사해 적 또는 물체를 검출하는 방식이다(발사와 동시에 피격). 이번 장에서는 Projectile 방식으로 우선 구현하겠다. 총알 모델 삽입 우선 리소스에서 총알 모델을 추가해주고 빈 오브젝트에 자식으로 넣은 뒤 각도를 알맞게 적용해준다. 그 후 총알을 직선 방향으로 나아가게 하는 스크립트를 작성하여 Bullet 오브젝트에 연결해주었다. public clas..