아까 문에 이동하면 순간이동하는 스크립트는 잘 완성했음. 한프레임 늦추고 움직이게 하니까 바로 되더라.
근데 이게 작은 화면일 때는 잘 되는데, 전체화면으로 바꾸면 영상처럼 시발 갑자기 또 저지랄 나는데 어떻게 하지?
콘솔에 노란경고창 뜨는건 무시해도 됨. 가끔 '이동' 뜨는건 충돌판정 성공해서 디버그 시킨거임.
아까 문에 이동하면 순간이동하는 스크립트는 잘 완성했음. 한프레임 늦추고 움직이게 하니까 바로 되더라.
근데 이게 작은 화면일 때는 잘 되는데, 전체화면으로 바꾸면 영상처럼 시발 갑자기 또 저지랄 나는데 어떻게 하지?
콘솔에 노란경고창 뜨는건 무시해도 됨. 가끔 '이동' 뜨는건 충돌판정 성공해서 디버그 시킨거임.
니 보니까 트리거엔터에만 달랑 걸어놨던데 판정할 시간이 딱 1프레임 밖에 없자나... 테스트 하는게 이상한건 둘째치고 씹힐 가능성이 무궁무진함
봐바 트리거에 닿는 순간에 목표 좌표로 보낸다 -> 닿는 순간에도 당연히 플레이어가 W(전진키) 를 계속 누르고 있어서 translate 가 지속된다 이 두개 가능성이 계속 싸우니까 그렇지 문에 닿는 순간 캐릭터 컨트롤러를 끄던지 뭐 어떻게든 해봐
온트리거스테이도 넣으면 해결되나?
변수랑 함수 추가하기 귀찮을것 같아서 코루틴을 제안했는데 그냥 bool 변수 추가해서 트리거 이벤트에서 true 로 설정해주고 update 함수에서 변수가 true 인 경우 이동하는 방식으로 해보는게 한 프레임에서 여러번 이벤트를 호출해도 꼬일 가능성이 적을 거 같음.
오, 이것도 참고할게!
밑에 글에도 댓 달았는데 프로젝트 세팅 -> 피직스 -> Auto Sync Transforms 체크해봐
어? 뭐야????? 왜 갑자기 잘되냐? 혹시 원리좀 알려줄수 있니? 이거하면 뭐가 달라져?
야 진짜 고맙다....
나도 캐릭터 컨트롤러 사용하다가 position 자체를 옮길때 오류가 나서 찾다가 발견했어 도움이 됐다니 좋네! 원리는 어떤 글에서 설명했었는데 기억이 안나네