고급 있음 간단한 대답으로 정말 간단한 질문이라면 사과하겠습니다. 기본적으로 파란색으로 표시된 블록 (아래 그림)을 만드는 중입니다. 어떤 이유로충돌 스크립트가 작동하지 않습니까?
using UnityEngine;
using System.Collections;
public class Cube : MonoBehaviour {
void OnCollisionEnter (Collision col) {
if(col.gameObject.name == "Blue") {
Destroy(col.gameObject);
print ("collison detected");
}
}
}
, 그래도 FPS 컨트롤러는 "블루"아무것도 인쇄() 함수를 발생하지로 알려진 물체와 충돌 할 때마다 다음 FPSController와의 충돌에 파괴 얻을 것이다), 여기 내 스크립트입니다 트리거되지 않았거나 destroy() 함수입니다.
감사합니다. ;) 감사합니다.
, 유일한 변화 내가 큐브가 FPScontroller 그것을 만지면 떨어지고있다 볼 수 있습니다 여기 이미지가 표시됩니다 : http://imgur.com/a/2BikD – SpikyCat
** "나는"파란색 "을 강체 "** 강체에 물건을 올려 놓지 마십시오. 강체를 그것에 부착하십시오. 두 개체에 리지드 바디를 부착 할 수 있습니까? – Programmer
나는 벌써 그 일을 이미 끝냈다. 어떤 객체가 스크립트를 가져 왔는지에 대해서 이미 바꿔 놓았다. – SpikyCat