我想获得一个球通过槽空对象,但也发回消息调试窗口。但我不知道如何做到这一点或从哪里开始,所以对此的任何帮助将不胜感激。很抱歉,我没有代码显示为例子,但是我已经能够获得碰撞检测或允许对象一次一个地通过空对象,但从来都不是。我已经使用OnTriggerEnter
和OnCollionEnter
。允许对象通过一个对象,同时还检测Unity3D中的冲突
0
A
回答
2
在您的空物体上放入Collider
(例如SphereCollider
),并将其Is Trigger
设置为true
。现在,您可以按照预期在脚本中使用OnTriggerEnter
(连接到空对象)。
public class MyBehaviour : MonoBehaviour
{
private void OnTriggerEnter(Collider other)
{
var collider = other.gameObject;
// Do something...
Debug.Log(collider);
}
}
0
你想让你的游戏对象的对撞机在编辑器上触发。转到编辑器并添加一个碰撞器到您的GameObject,然后使其成为触发器。
C#代码
void OnTriggerEnter(Collider other)
{
Debug.Log("I hit something: " + other.gameObject);
}
的Javascript
function OnTriggerEnter (other : Collider)
{
Debug.Log("Hey I hit you: " + other.gameObject);
}
相关问题
- 1. .kv只允许一个根对象
- 2. 检测SpriteKit中的冲突,具有相同位掩码的对象?
- 3. Unity3d通过触摸选择子对象
- 4. 级别对象冲突
- 5. 与wcf对象冲突
- 6. 通过一个对象创建一个新对象的循环
- 7. 对象是不允许
- 8. 对象是不允许
- 9. 检测的多个对象
- 10. 对象检测
- 11. 两个对象重叠时的对象检测
- 12. 当一个对象被拖到另一个对象上时检测?
- 13. 通过url检索对象
- 14. 对象通过对象Box2d
- 15. 闪存中的多个对象(检测事件中的对象)
- 16. 循环通过一个对象,并在另一个对象
- 17. 通过cascade java(不是脸部检测)的OpenCV对象检测
- 18. 通过2个不同的对象AngularJS
- 19. 在SQL ER图中允许的对象
- 20. 通过引用(指针)与iOS对象冲突吗?
- 21. 如何检查JSON数据是一个对象还是一个对象数组?
- 22. 同一个对象的Junit测试
- 23. Unity3D对象定位
- 24. 在通过JavaScript中的另一个对象引用对象时未定义
- 25. 检测对象完全在另一个对象内
- 26. 通过另一个同类型的对象更新java对象的属性
- 27. 对象数组被通过的最后一个对象覆盖
- 28. 通过对象的引用创建一个对象
- 29. 通过Rails中另一个对象的显示动作创建一个对象
- 30. JavaScript对象的属性值冲突
你将有更多的答案有:http://answers.unity3d.com – 2013-02-19 20:50:38
@让PhilippeLeclerc当然,但SO是IMO的技术上的优势系统。我不喜欢它,如果一个被接受的答案获得0声望,对不起,但那是什么。老问题的时间戳有时候是一团糟......我的帐户在2011年的迁移过程中混乱了......所以你可能会理解为什么有些人更喜欢留在这么:) – Kay 2013-02-19 21:40:32