무기 교체하기

버튼으로 바꾸기

무기 교체시 currentWeapon을 조절해 처음 시작 무기를 고를 수 있다.

Weapon의 자식 transform을 돌아 weaponIndex와 currentWeapon이 같을 때 해당 weapon을 SetActive시키고 다른 weapon들은 끈다.

이후 weaponIndex를 추가하면 된다.

Input을 받아 currentWeapon의 값을 바꿔준다면 Input에 따라 쉽게 무기 교체를 할 수 있다.

마우스 휠로 바꾸기

마우스 휠을 올릴 때는 인덱스를 증가시켜서 childCount만큼으로 나눠서 나머지를 대입하여 개수를 넘지 않게 했고

마우스 휠을 내릴 때는 인덱스를 감소시켜서 currentWeapon이 0보다 작다면 childcount를 더해주는 식으로 인덱스가 음수가 안 되게 했다.

게임 오버시에도 무기를 교체하는 버그를 고치려고 WeaponSwitcher를 꺼줬다.

+ Recent posts