gpt4 book ai didi

c# - Unity 2d Box Collider 不触发 C#

转载 作者:太空宇宙 更新时间:2023-11-03 10:47:21 26 4
gpt4 key购买 nike

使用 Unity 4.3.4f

场景:我试图通过使用 Box Collider 2d 和 Rigidbody 2d 属性创建一个随相机对象移动的背景,以营造背景在相机在屏幕上移动时循环播放的感觉。

背景元素设置为 Is Trigger,我的相机上包含检测脚本的对象具有运动学二维刚体。为了测试这是否有效,我刚刚在 C# 中添加了以下脚本以查看它们是否发生冲突。

void OnTriggerEnter2d(Collider2D collider) {
Debug.Log ("Collision: " + collider.name);
}

理论上,这当然应该打印碰撞器接触到的物体的名称,对吧?出于某种原因,我的日志中没有任何输出。关于我在这里没有看到的内容或我可以查看以找出我的问题的文档的任何建议?

最佳答案

您遇到了大写问题。

void OnTriggerEnter2D(Collider2D other) {
//your handler code goes here!
}

关于c# - Unity 2d Box Collider 不触发 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22898960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com