使用Unity 4.3.4f
场景:我尝试使用Box Collider 2d和Rigidbody 2d属性创建一个与摄像机对象一起移动的背景,以便在摄像机在屏幕上移动时创建背景循环的感觉。
背景元素设置为Is Trigger,我的相机上包含检测脚本的对象具有运动学2d刚体。为了测试这是否有效我只是在C#中添加了以下脚本以查看它们是否发生冲突。
void OnTriggerEnter2d(Collider2D collider) {
Debug.Log ("Collision: " + collider.name);
}
理论上,这当然应该打印对撞机接触到的物体的名称,对吧?出于某种原因,我没有输出到我的日志。有关我未在此处看到的内容或我可以查看的文档的任何建议,以找出我的问题吗?
答案 0 :(得分:2)
您有大写问题。
void OnTriggerEnter2D(Collider2D other) {
//your handler code goes here!
}