【发布时间】:2021-07-19 05:08:20
【问题描述】:
我目前正在编写一款通过生成房间预制件来生成程序地图的游戏。这些房间产生一个“验证”对撞机。目的是,如果另一个房间/验证对撞机与另一个相交,则给出输出。我已经尝试了很多东西,例如 OnCollisionEnter2D 和 OnTriggerEnter2D,但它们似乎都没有输出任何东西!
这是我的代码
这是相交的房间
^这里应该输出一些东西
只是想知道是否有人对我如何使其工作有所了解
【问题讨论】:
-
您的一个对撞机是否附有刚体组件?它在统一文档中说:“注意:只有当其中一个对撞机还附加了非运动刚体时,才会发送碰撞事件。”请参阅此处以供参考:docs.unity3d.com/ScriptReference/Collider.OnCollisionEnter.html
-
如何移动对象?一般见Colliders -> Collision Action Matrix也适用于2D