포트폴리오/1인칭 가상전시관 (Van Gogh Alive)
[CharacterController]를 순간이동 시키는 방법
솔부엉이
2023. 2. 24. 16:04
1. 문제상황
Character Controller를 순간이동 시키고 싶다.
2. 해결방법
characterController.enabled = false;
// 순간이동 코드
characterController.enabled = true;
를 사용한다.
ex
CharacterController characterController;
Transform pos;
public void DoInteraction() {
characterController.enabled = false;
player.position = pos.position;
player.eulerAngles = pos.eulerAngles;
characterController.enabled = true;
}
버전
2021.3.10f1
참고
https://forum.unity.com/threads/does-transform-position-work-on-a-charactercontroller.36149/