무기에 따른 탄약

먼저 Weapon클래스에 AmmoType을 SerializeFiled로 선언해주어 인스펙터에서 선택할 수 있게 한다.

또한 각 총의 마다 총알의 타입을 다르게 측정했다.

각 총마다 Ammo Type을 설정해줬다.

이후에 총알 소비와 불러오기를 ammoType을 매개변수로 하여 GetAmmoSlot으로 AmmoSlot을 받는 구조로 바꾸었다.

 

버그

Carbine 총에서 줌인 후 무기 변경 시 줌인이 되어있는 버그가 있었는데 OnDisable을 사용해 고쳤다.

'유데미 강의 > C#과 Unity로 3D 게임 개발하기 : 좀비 러너 게임' 카테고리의 다른 글

좀비 추가하기  (0) 2022.09.21
탄약 픽업  (0) 2022.09.20
public enum과 private Class  (0) 2022.09.20
무기 교체하기  (0) 2022.09.20
무기 구별  (0) 2022.09.20

+ Recent posts