2013-04-23 1 views
0

안녕 Peeps (첫 번째 게시물 예).유니티 4 캐릭터 메쉬 콜라이더가 정렬되지 않았습니다 - 캐릭터가 넘어졌습니다. 이미지 소스 inc 화합 자산 링크를 첨부

나는 단결에 대해 배우기 시작했고 다양한 자습서를 통해 C#과 함께 인터페이스를 배우기 시작했습니다.

나는 유니티 4를 실행하고 유니티 스토어에서 무료로 자산을 다운로드하고 있습니다 : https://www.assetstore.unity3d.com/#/content/3174

문제를. 화합에 비행기를 만들었습니다. 캐릭터와 생성 된 충돌 자에게로 가서 휴머노이드로 가져 왔습니다. 그런 다음 강체를 추가했습니다. 캐릭터가 비행기를 통과했습니다. 다음으로 메쉬 콜라이더를 추가하고 캐릭터의 메쉬를 콜라이더에 연결했습니다. 메쉬가 문자 = 에 올바르게 정렬되지 않습니다. 문자가 비행기를 통과했습니다. 그런 다음 상자와 캡슐 충돌기를 시도하고 정상적으로 작동했습니다. 첨부되어 캐릭터가 넘어지지 않습니다. 그런 다음 캐릭터 컨트롤러를 사용해 보았습니다. = 캐릭터가 쓰러지지 않았습니다.

이 테스트 캐릭터에 대해 정확한 메쉬를 갖고 싶습니다. 적에게 그를 명중 시키면 실제 히트가 있습니다.

나는 상점에서 다른 여러 가지 무료 문자를 시도했으며 모두 동일한 문제가 있습니다. 누군가 내가 이것을 고칠 수있는 방법을 말해 줄 수 있습니까? 나는 무언가를 완전히 잘못하고 있거나, 단계를 놓치고 있거나, 평범하게 잃어버린 것 같다. 촬영 문제의 이미지 아래

링크 : enter image description here enter image description here

답변

1

당신의 입자 가속기가 정확히 메시와 일치하지 않는 경우에, 당신이 개체의 잘못된 부분에 적용된 메쉬를 가지고 가능성이 높습니다.

전체 개체 대신 메쉬 콜리더를 메쉬에 적용 해보십시오.

+0

나는 그것을 시도했다. 메쉬 콜 라이더를 실제 문자 메시 오브젝트에 추가했습니다. 그것은 일치하지만 아무런 차이가 없습니다. 캐릭터는 여전히 쓰러졌다. 내가 피하고 싶은 캡슐 콜 라이더를 사용하게 된 것 같습니다. – user2310921

+0

그럴 필요는 없습니다. 'baseMaleOM'객체를 확장 한 사진을 업로드 할 수 있습니까? 그래서 어떤 물체가 그 안에 있는지 볼 수 있습니다. – Joetjah

+0

링크 : https://dl.dropboxusercontent.com/u/81065968/UnityIssue2.png – user2310921

0

당신은 꽤 복잡한 문자 메쉬를 가지고 있으므로, 메쉬 콜 리더를 사용하는 것이 최선의 방법은 아닙니다. 많은 경우 캐릭터 컨트롤러 또는 캡슐 콜 라이더가 잘 작동합니다. 그렇지 않으면 복합 콜 라이더를 사용하고 캐릭터의 다양한 본문 부분 주위에 상자 나 구체를 만들 수 있습니다.

0

이것은 한 번 나에게 일어났습니다. 내가 한 실수는 회전과 스케일링을 한 후에 메쉬 콜 라이더를 적용한 것입니다. 그래서 모델을 가져 오자마자 메쉬 콜 라이더를 추가했습니다. 그리고 나서 모델을 스케일/편집 할 때 괜찮습니다. 또한 오른쪽/왼손잡이 좌표계와 3D MAX/Maya로 확인하십시오.

1

스킨이 적용된 애니메이션 캐릭터에 메쉬 콜 리더를 사용하는 것은 잘못된 방법입니다. 메쉬 콜리더는 일반적으로 환경 지오메트리 및 강체에 사용됩니다. 이것은 제공된 메시를 기반으로 Unity 엔진이 메시 콜 리더의 모양을 정확하게 계산하는 데 필요한 작업량 때문입니다. 더 많은 삼각형은 더 많은 작업을 의미하며 10k에서 30k 삼각형의 합리적으로 복잡한 낮은 폴리 글자 메쉬의 경우 fps가 거의 재생할 수없는 수준으로 떨어집니다.

우리 게임에서는 적절한 뼈 게임 개체에 배포 된 모든 원시 콜리더를 사용하고 있습니다. 따라서 머리 뼈에는 구형 충돌 장치가 있고 척추에는 박스 충돌 장치 (폐)가 있으며 팔뚝에는 캡슐 충돌 장치가 있습니다. 그런 식으로 스크립팅을 약간만하면 신체의 어떤 부분이 손상되었는지 정확히 알 수 있습니다 .

+0

Brilliant! : O 뼈 사용을 생각하지 않았어요! – JoRouss

관련 문제