OnCollisionEnter不在Unity3D中触发

时间:2013-08-24 16:01:40

标签: c# unity3d

我知道这已被多次询问,但我已尽可能多地查看了论坛。以下是我正在做的一切:

我有一个立方体(在这种情况下用作地板),具有以下属性

Cube Properties

我有一个“Runner”,它只是一个具有以下属性的多维数据集

Runner Properties

我冻结了z位置和旋转,因为这是一个侧卷轴。

您可以看到的“Runner”的onCollisionEnter方法附加到“Runner”对象如下:

    void onCollisionEnter(){
    print("Collision Detected");
}

当我跑步时,我得到了bupkis。所以。请帮忙?看起来很简单但我显然搞砸了。

1 个答案:

答案 0 :(得分:1)

不是

void onCollisionEnter()

但是as stated in the documentation

void OnCollisionEnter(Collision collision)

因此该方法是用完整的CamelCase编写的并且有一个参数。