플레이어 몬스터 접근시 넘어지면서 걷는 버그
456
9 câu hỏi đã được viết
플레이어 컴포넌트에는 박스 콜라이더, 내브 메쉬에이전트가 적용되어 있고 몬스터에는 박스콜라이더가 접근 되어있습니다. is kinematic체크를 해서 충돌해제를 하더라도 기울어지면서 결국 넘어지고 걷는 행동을 하는데요 혹시 이런 경우 해결하신 분 계신가요?
마우스를 계속 클릭하고 있을 때에는 몬스터를 뚫고 넘어갑니다.
몬스터에 마우스를 클릭했을 때 매우 근접해졌을 때 몬스터 콜라이더에 의해서 넘어지는 것 같습니다. 콜라이더 제거시 넘어지지 않습니다. (클릭한 자리로 이동하려고 애씀.)

Câu trả lời 2
1
OnMouseClick() 의 아래부분 때문입니다.
_targetPoint = hit.point에서 hit.point의 백터값이 Ground 가 아닌 Monster의 백터값이기 때문에 백터의 Y값이 0이 아니여서 이동방향이 위로 향하게 되며 발생하는 버그입니다.
_targetPoint = hit.point 에서 hit.point의 Y값을 0으로 고정시켜주면 해결됩니다.
if (Physics.Raycast(ray, out hit, 100f, _mask))
{
_targetPoint = hit.point;
if (hit.collider.gameObject.layer == (int)Define.Layer.Monster)
{
Debug.Log("Monster Clicked");
}
else
{
Debug.Log("Ground Clicked");
}
}
매니저 관련 질문이 있습니다.
0
27
2
비쥬얼 스튜디오에서 unity연결이 없습니다.
0
50
2
UI 기능 관련 질문이 있습니다!
0
50
2
픽셀 좌표 스크린 좌표
0
35
0
전체적으로 코드 읽는게 굉장히 오래 걸리네요...
0
85
2
카메라 #2 수업 캐릭터 쓰러짐 해결
0
88
1
플레이어 움직임이 끝날때, 기울어짐 현상
0
87
1
Input 적용과 관련하여 질문 있습니다.
0
78
1
디버그 불가.. Unity에 연결 불가
0
85
1
달리기 애니메이션 에러
0
95
2
오랜만에 게임을 만들다가 사운드 관련해서 뭔가 궁금한게 있어서 봤습니다
0
68
1
GetKey 오류
0
114
2
에셋을 어디에 올려두신지 알 수 있나요?
0
111
1
재귀호출? 오류나는데 왜 이래요 ?
0
171
6
Animation blending 파라미터 계산
0
71
1
newPos와 to지점이 겹쳐져야 하는거 아닌가요?
0
100
3
오브젝트 복제하니까 자꾸 이런게 뜨면서 꺼집니다
0
89
2
질문있습니다
0
145
2
아 이거 소스코드 같은거 없나요?
0
145
3
질문 드립니다. string.IsNullOrEmpty(name)
0
90
2
@Managers 가 씬에 배치되어 있어도 문제가 되지 않나요?
0
137
2
유니티6 NavMesh 안되는분들
1
178
1
Unity6 Unity-Chan Material 마젠타 문제 해결법
7
540
1
GetComponent<Poolable> 질문드립니다.
0
104
2

