해결된 질문
작성
·
466
답변 2
2
안녕하세요,
혹시 PrefabTest에 transform.Rotate를 하신 것이 아닌가요?
강의에 내용에서 Tank 프리펩에 PlayerController Script를 붙인 상태니,
PlayerController의 Update에 transform.Rotate을 넣으면 탱크가 회전해야 정상입니다.
물론 PlayerController 말고 별도의 파일 (ex. TankRotate.cs)을 만든 다음,
Update에다 transform.Rotate를 넣고,
해당 Script Component를 Tank 프리펩에다 추가를 해도 무방합니다.
transform.Rotate에서 transform의 의미는 [현재 나를 Component로 들고 있는 GameObject의 transform]이기 때문에,
아무데서나 transform.Rotate를 하면 안 되고,
탱크를 움직이고 싶으면 탱크가 들고 있는 Component에서 Rotate를 해줘야 정상적으로 회전할거에요.
0