【发布时间】:2016-07-24 13:37:00
【问题描述】:
在高级我想说如果这是一个非常简单的问题和一个简单的答案,我很抱歉,因为我刚刚开始编程。基本上,我正在尝试创建一个名为蓝色块的脚本(图片下面)在与 FPSController 发生碰撞时,将被破坏,这是我的脚本:
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 控制器与称为“Blue”的对象发生碰撞时,什么都没有发生,print() 函数也不会被触发,destroy() 函数也不会被触发
感谢您的支持;)
【问题讨论】:
标签: c# unity3d collision-detection collision unity5