C#에서 플레이어 이동 스크립트를 만들려고하고 있는데, 어떤 이유로 게임을 화합으로 실행해도 여전히 작동하지 않습니다. 스크립트에서 벡터를 설정 한 후 플레이어가 움직이게하기 위해 어떤 버튼을 눌렀는지 말할 필요가 있는지 궁금합니다.Unity3D 플레이어 이동
여기 내 코드가 있습니다. (현재 사진을 게시 할 수 없습니다)
C#에서 플레이어 이동 스크립트를 만들려고하고 있는데, 어떤 이유로 게임을 화합으로 실행해도 여전히 작동하지 않습니다. 스크립트에서 벡터를 설정 한 후 플레이어가 움직이게하기 위해 어떤 버튼을 눌렀는지 말할 필요가 있는지 궁금합니다.Unity3D 플레이어 이동
여기 내 코드가 있습니다. (현재 사진을 게시 할 수 없습니다)
이라고 지명해야합니다. 귀하의 방법의 이름을 잘못 지정했습니다. 사건은 중요합니다. 이 때문에 그들은 결코 부름을받지 않습니다. 대신 그들은해야합니다 : 그것은 당신이 당신의 자신의 개인적인 방법이다 작성한 것을 생각하기 때문에
void Start()
및
void FixedUpdate()
유니티는 오류가 발생하지 않습니다.
코드 사진을 게시하지 마십시오. – Soviut
1 : 스크립트를 플레이어에 첨부 했습니까? 2 : 어떤 버튼이 축에 바인딩되어 있는지 확인하십시오. 3 : 출력물을 만들어 코드를 디버그하여 도달하는 곳과 갖고있는 값을 확인하십시오 – Aidin
또한 게임 객체와 연결된 RididBody가 있는지 확인하십시오. – Dilmer