2014-09-08 8 views
0

Unity3d를 사용하여 모노 개발 (C#)으로 "대리석 보드"게임을 만들고 있습니다. 대리석을 중력을 사용하여 롤업하고 싶습니다. 그러나 대리석이 보드를 통과하고 있습니다. 사용 중력 : 목소리로 듣기에는 좋은 사람 같던데 내 문제보다 사양Unity3d 중력 문제 .Sphere 보드를 통과 함

, 구체의 강체 요소를 해결하는 데 도움이에 중력을 적용 진정한 는 운동 학적인가 : 거짓이

답변

0

일반적으로, Rigibody 물리학 필요합니다 - 예. 내장 된 Unity의 중력을 사용하려면 구체에 강체가 있어야합니다. 지면에는 충돌 장치 만 있어야합니다.

모든 개체는 Collider가 충돌을 감지 할 수 있어야합니다. 두 객체 모두 Colliders가 있고 isTriggered이 false ( 스크립트를 사용하여 충돌을 처리하지 않는 한 )인지 확인하십시오.

그래서,이

enter image description here

Plane의 속성 같은 간단한 설정에서 :

enter image description here

그리고 Sphere의 속성 :

enter image description here

SpherePlane에 떨어지는 경우 이 아닙니다.

+0

감사합니다. @ 내 방법. 현재 내 비행기의 방아쇠 속성이 설정되었습니다. :) 이제 완료되었습니다. 그러한 세부 설명에 감사드립니다. –

+0

@RenukaDevganiya 아무런 문제가 없습니다. 'IsTrigger'가 체크되어 있다면 스크립트로'OnTriggerEnter (Collider other)'를 사용하여 충돌을 처리하고 싶다는 것을 의미합니다 :) –

+0

, 예, 이제 알았습니다. –