일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- rigidbody.Moveposition
- c++
- UML Diagram 정리
- 2644번
- 백준 10844번 c++
- 백준
- 백준 11726번 C++
- 로블록스 script local script 차이
- 차이
- transform.position
- TOPCIT 후기
- 1699번
- 유니티 LTS
- 프로그래머스 가장 큰 수 C++
- 코드
- 배열 stack overflow
- 백준 2193번 c++
- 탑싯기출
- long int 의 차이
- 백준 2225번 c++
- 유니티 Rigidbody 이동
- 풀이
- 유니티
- 유니티 꿀팁
- 프로그래머스 단체사진 찍기 C++
- 플레이어 이동
- rigidbody.position
- bfs
- TOPCIT 문제 유형
- 탑싯기출문제
- Today
- Total
목록transform.position (2)
Kiki Devlog
쉬워보인 플레이어 이동에 벽 충돌을 고려하니 방법은 많은데 해결은 안돼서 답답한 마음에 확실히 이 부분을 뿌리뽑으려고 쓰는 글 방법 소개 전에 잠깐! 이동 시 콜라이더 이슈 해결법 - 물체를 순간이동 시키는 이동방법은 콜라이더를 뚫어버릴 수 있다. 콜라이더를 뚫지 않는 이동(벽 안뚫고 이동)을 하고싶다면 다음 두 가지만 사용가능. rigidbody.velocity / rigidbody.addforce - 그게 싫다면 raycasting으로 플레이어 앞에 ray를 쏴서 ray에 벽이 닿으면 더 이상 이동하지 못하게 하자. - Increase mass of your platform to eliminate this problem. Mass is density of collision in Unity...?어디서..

Character Controller을 사용하여 player을 움직이던 중 transform.position 이 제대로 작동되지 않는 문제가 발생했음. A위치 -> B위치 로의 이동을 원했는데 A위치에 머물러 있음. 그래서 디버깅도 해보고 콘솔창에 찍어봤는데 잠깐동안(화면상에는 보이지도 않음) B로 갔다가 바로 A로 되돌아오는것을 발견. player에 달린 script에서 A로 돌아오는것을 발견해서 character controller이 문제인가..?하고 구글링함 "Character Controller 는 자신의 위치에 대한 자체 내부 정의를 가지고 있으며 변환의 위치를 모든 프레임으로 설정하므로 transform.position으로 이동할 수 없습니다." 라는 내용 발견. 내가 임의로 움직여도 char..