커서컨트롤러 관련 레이캐스트 콜리더 인식 오류
327
작성한 질문수 33
현재 모든 강의를 마무리하고 전반적인 문제가 없는 지 확인하는 과정에서 몬스터 위에 커서를 올렸을 때 공격 표시로 바뀌지 않는 문제를 겪고 있습니다.
인식 자체가 안되는 게 아니라 처음 등장해서 한동안은 문제 없이 전투가 이루어지다가 몬스터와 플레이어가 비벼지는 순간부터 이상하게 레이캐스트에서 몬스터의 콜리더를 인식 못하는 문제를 생깁니다.(빨간 색 레이 선이 몬스터의 콜리더를 관통하는 상황에서 디버깅을 걸어봐도 걸리지 않고 있는 상황입니다.)
강사님이 올려주신 파일을 실행해보니 같은 문제가 발생하지는 않는데 커서 컨트롤러를 코드를 복사하여 제가 작성한 파일에 저장한 이후로도 같은 문제를 겪고 있어서 이러한 부분이 코드 상에서 발생하는 문제인지 아니면 유니티 에셋 모델에 따라 발생하기도 하는 문제인지 가늠이 안 가는 상태입니다.
-----
해결
강사님 자료와 비교해서 코드 상에 차이점을 발견하지 못해 몬스터가 가진 컴퍼넌트에서 차이를 보이는 지 확인해보니 강사님 몬스터에는 리짓바디가 없고 제 모델에는 리짓바디가 붙어있기에 그걸 제거해보니 정상적으로 작동이 되네요.
의문인 점은 아예 처음부터 인식이 안되었다면 리짓바디가 레이캐스트을 막는 일련의 작동을 하는구나 싶은데 처음에는 정상적으로 작동하다가 비비는 과정에서 레이캐스트가 안되는 문제가 발생하는 이유를 알 수 있을까요?
---
아무래도 이상하다 싶어서 구글링을 계속 하다 보니 리짓바디 관련해서 오류가 생기는 경우 리짓바디를 제거했다가 추가하는 걸 반복하다보면 문제가 해결된다는 글을 보고 몬스터의 리짓바디를 추가했다 제거하는 과정을 반복하니 갑자기 리짓바디가 있는 상황에서도 정상적으로 작동이 되네요...추가적인 코드 수정이 없는데도 이러니까 조금 당황스럽네요.
답변 1
ResourceManager 클래스 관련 질문
1
38
2
몬스터 HP 게이지바 이동
0
24
1
매니저 관련 질문이 있습니다.
0
74
2
비쥬얼 스튜디오에서 unity연결이 없습니다.
0
82
2
UI 기능 관련 질문이 있습니다!
0
74
2
픽셀 좌표 스크린 좌표
0
58
0
전체적으로 코드 읽는게 굉장히 오래 걸리네요...
0
108
2
카메라 #2 수업 캐릭터 쓰러짐 해결
0
97
1
플레이어 움직임이 끝날때, 기울어짐 현상
0
104
1
Input 적용과 관련하여 질문 있습니다.
0
94
1
디버그 불가.. Unity에 연결 불가
0
102
1
달리기 애니메이션 에러
0
100
2
오랜만에 게임을 만들다가 사운드 관련해서 뭔가 궁금한게 있어서 봤습니다
0
75
1
GetKey 오류
0
132
2
에셋을 어디에 올려두신지 알 수 있나요?
0
115
1
재귀호출? 오류나는데 왜 이래요 ?
0
182
6
Animation blending 파라미터 계산
0
77
1
newPos와 to지점이 겹쳐져야 하는거 아닌가요?
0
114
3
오브젝트 복제하니까 자꾸 이런게 뜨면서 꺼집니다
0
97
2
질문있습니다
0
160
2
아 이거 소스코드 같은거 없나요?
0
152
3
질문 드립니다. string.IsNullOrEmpty(name)
0
94
2
@Managers 가 씬에 배치되어 있어도 문제가 되지 않나요?
0
139
2
유니티6 NavMesh 안되는분들
1
195
1





