【发布时间】:2015-12-15 23:30:54
【问题描述】:
所以我的场景中有很多正方形(大约 200-300)。他们移动了一点,他们不需要互相遮盖。计算机很难将Rigidbody2D 添加到它们。我尝试在每个对象上添加BoxCollider2D 和Mesh Colliders,并在脚本中添加代码OnCollisionEnter2D,但它不起作用。 Convex MeshColliders 不起作用(我想在 2D 时。为什么?)。那么如果不使用Rigidbody,我该如何处理呢? Collider2D的使用方式不对吗?
编辑:
首先,我很抱歉我的英语不好。
第二,我要感谢大家的回答。这些都是很好的参考资料,我会花很多时间来深入了解。 我找到了答案,它是quadtree。 this page中有一个很好的例子/教程
【问题讨论】:
-
当有很多实体交互时,如果你只想知道碰撞,你可以实现自己的算法,比如quadtrees。有一个很好的例子/教程in this page,pd。我不知道 OnCollisionEnter2D 是否使用这种方法
-
哦,非常感谢!这正是我要找的:)
标签: unity3d unityscript unity3d-2dtools unity5