한줄 요약 : Scene 창을 확인하고 Box Colider가 타일 맵을 뒤덮고 있지 않은지 체크하자. (=다른 오브젝트가 있어서 밀려난것이였음) 협업 중이던 팀원이 깃허브에 올린 파일에 문제가 있어서 수정하게 되었다. 팀원이 맵을 담당해 텔레포드와 카메라 리미트 기능을 추가했었는데 갑자기 플레이어가 타일(플랫폼) 바깥으로 나가더니 허공답보를 시전하였다. 참고한 맵용 곰돌님의 유튜브 영상 https://www.youtube.com/watch?v=FnrWj4ryxgc ◆문제의 영상 유튜브 영상도 보고 스크립트도 읽고 곰곰히 생각해본결과 Player의 Transform을 직접 움직이는 것은 없었다. 그래서 타일 맵, 텔레포트, 카메라 순으로 검토하였는데, 범인은 카메라의 범위 설정이였다. 바로, Box Co..
과거에도 있던 현상이었는데, 어찌어찌하여 고쳐 저서 신경 안 썼는데 다시 발생해서 해결과정을 글로 써본다. 미리 보는 결론 : Any State에서 시작하는 애니메이션은 조건을 Bool 말고 Trigger로 하자 Idle에서 Run 상태로 가는 Transition이 Bool로 돼있어서 Heart(...)와 Slide를 아무 생각 없이 해줬더니 저렇게 됐다. 그런데 Attack은 제대로 한 번만 실행되었기 때문에 차이점을 찾다가 Transition의 조건이 Trigger인 것을 확인하고, Heart와 Slide의 Transition의 조건을 Trigger로 바꾸니까 문제없이 실행되었다! Bool값은 상태 값으로 판단을 해서, 애니메이터에서 AnyState에서 Transition이 Bool형식일 경우 코드에..
https://www.youtube.com/watch?v=vJACbWBDa90&list=PLO-mt5Iu5TeZF8xMHqtT_DhAPKmjF6i3x&index=18 1. 캐릭터 선택 UI UI의 새로운 빈 오브젝트를 생성 - Canvas > GameStart > 우클릭 > Creat Empty (Character Group) +세부 조정 Grid Layout Goup : 자식 오브젝트를 그리드 형태로 정렬하는 컴포넌트 - Cell Size 50 50 , Spacing 1 1 시작 버튼을 자식 오브젝트로 넣기(이름 변경 Character 0) 버튼에 Image 추가 Image 0 할당(y8) 캐릭터 선택 버튼으로 편집(Text Name etc) 버튼과 Text의 Outline의 색을 변경 완성한 버튼을 ..