인프런 커뮤니티 질문&답변
Input 적용과 관련하여 질문 있습니다.
작성
·
16
0
Q&A 답변을 참고하면서 세팅 및 코드를 수정했지만 여전히 transform 움직임이 적용되지 않아 질문 드립니다.
Player Input을 new로 변경하기
Player에 Script 적용하기
위 방식으로 모두 수정해봤으나, 캐릭터가 움직이지 않습니다. AI의 답변 중 새로운 Input 문법으로 시도해 보라는 답변이 있어서 아래와 같이 코드를 수정했으나 적용이 되지 않는 상황입니다. 어떤 부분을 수정하면 될까요?
void Update()
{
if (Input.GetKeyDown(KeyCode.W))
transform.position += new Vector3(0.0f, 0.0f, 1.0f);
if (Input.GetKeyDown(KeyCode.S))
transform.position -= new Vector3(0.0f, 0.0f, 1.0f);
if (Input.GetKeyDown(KeyCode.A))
transform.position -= new Vector3(1.0f, 0.0f, 0.0f);
if (Input.GetKeyDown(KeyCode.D))
transform.position += new Vector3(1.0f, 0.0f, 0.0f);
}





네 맞습니다. 언리얼과 비슷한 새로운 방식의 InputSystem을 밀어주고 있어서
옛날 Input도 같이 동작하려면 설정을 만져줘야 하는데 잘 찾으셨네요