2024년 3월 16일 토요일

OnScreen Controls not working correctly in Unity

 

Unity On Screen 사용시 컨트롤이 되지 않는 문제

증상은 

Player Input에 Auto-Switch off 상태에서 Debug 모드상 Keyboard&Mouse 가 고정되어 On screen game pad를 사용할 수 없는 증상


댓글에 유사 증상 언급이 있음

On Screen Controls not working correctly. - Unity Forum


해결 방법

Runtime에서 Player Input 컴포넌트를 disable/enable 했을때 정상적으로 동작되는지 확인 필요


정상 동작된다면 Player Input 컴포넌트를 off된 상태에서 시작해서 Start에서 enable 해줍니다.

다음과 같은 형태로 start 시 enable 시켰음
void Start()
{
PlayerInput playerInput = GetComponent<PlayerInput>();
playerInput.enabled = true;
}





댓글 없음:

댓글 쓰기