[유니티 C#] 3주차 - FPS + RPG 게임 제작 - 아이템 강화

한승호·2022년 7월 18일
0
post-custom-banner

The Last Of City 3주차(8)

아이템 강화

  • 선택한 아이템의 정보를 불러온다.
  • 강화 버튼을 눌러 해당 아이템을 강화한다.

아이템 정보 받기

  • 강화 슬롯 스크립트를 만들고 싱글톤으로 만들어준다.
  • 아이템을 클릭하면 강화 슬롯에 아이템 정보를 전달하고 UI를 변경한다.

강화 실행

  • 강화 버튼을 클릭하면 플레이어 골드를 검사해 강화 비용보다 많으면 강화를 실행한다.
  • 확률은 Random을 사용했고, 강화가 성공할 때 마다 EnhansWeaponState 메서드를 실행시켜 무기를 업그레이드하고 확률을 낮춘다.
  • 실패해도 골드는 차감되어야 하기 때문에 골드는 빼준다.
profile
모든 실수를 경험해 더 발전하고 싶은 개발자입니다.
post-custom-banner

0개의 댓글