인터넷 열심히 뒤져보면
방법이 대게
CharacterController.enabled = false;
transform.position = want position;
CharacterController.enabled = true;
로 해결 가능하다 되어있거든
근데 나 같은 경우에는
go = Instantiate(오브젝트)
go.CharacterController.enabled = false;
go.transform.position = want position;
go.CharacterController.enabled = true;
이런 식으로 해주니까 동작을 안함.
코루틴으로 딜레이를 걸어줘도 다시 제자리로 돌아가버리더라
CharacterController를 인스펙터 상에서 false 처리 한 다음에
스크립트 상에서 true로 바꿔주면 또 제자리로 돌아감
CharacterController가 초기화 되면서, 디폴트 자리를 원래 자리로 맞춰놓는 느낌인데..
도저히 해결 방법을 모르겠네
루트모션 켜놓고 다른걸로 이동을 상쇄하려고 하는거아님?