유데미 강의/C#과 Unity로 3D 게임 개발하기 : 좀비 러너 게임
무기에 따른 탄약
정주찬
2022. 9. 20. 16:08
무기에 따른 탄약
먼저 Weapon클래스에 AmmoType을 SerializeFiled로 선언해주어 인스펙터에서 선택할 수 있게 한다.
또한 각 총의 마다 총알의 타입을 다르게 측정했다.
각 총마다 Ammo Type을 설정해줬다.
이후에 총알 소비와 불러오기를 ammoType을 매개변수로 하여 GetAmmoSlot으로 AmmoSlot을 받는 구조로 바꾸었다.
버그
Carbine 총에서 줌인 후 무기 변경 시 줌인이 되어있는 버그가 있었는데 OnDisable을 사용해 고쳤다.