인프런 커뮤니티 질문&답변
playerInput강의에서 변수를 만드신 의미를 모르겠어요
해결된 질문
작성
·
274
답변 1
1
이제민
지식공유자
fireButtonName 은 "Fire1"을 저장하기 위한 변수입니다.
예를 들어 Input.GetButtonDown("Fire1")을 쓰게 되면,
나중에 코드 상에서 "Fire1"에 대응되는 버튼을 쓰다가, "Fire2"에 대응되는 버튼을 쓰고 싶을때 코드를 바꿔야 합니다.
Input.GetButtonDown("Fire2")로요.
하지만 Input.GetButtonDown(fireButtonName) 이라고 쓰게되면 fireButtonName에 할당된 문자열만 변경하면 되므로, 훨씬 유연해지죠!





