计算Unity3d中的碰撞数
因此,我有一个计算Unity3d中的碰撞数,unity3d,collision,Unity3d,Collision,因此,我有一个GameObject命名框列表,我需要在Update()中计算该列表中元素的冲突,如: void Update() { int collisionNumber = boxes[0].CountCollisions; } 如何才能做到这一点?您可以为每种类型(框)编写一个小脚本,该类型要求对其冲突进行计数 将其附加到列表中的每个多维数据集(可能通过AddComponent()实现),并递归调用countCollisions的值 int totalCollisions = 0
GameObject
命名框列表,我需要在Update()
中计算该列表中元素的冲突,如:
void Update()
{
int collisionNumber = boxes[0].CountCollisions;
}
如何才能做到这一点?您可以为每种类型(框)编写一个小脚本,该类型要求对其冲突进行计数 将其附加到列表中的每个多维数据集(可能通过AddComponent()实现),并递归调用countCollisions的值
int totalCollisions = 0;
for (int i = 0; i != boxes.Length ;++i)
{
totalCollisions += boxes[i].countCollisions;
}
你是说计算接触点吗?也许这会有帮助:
int totalCollisions = 0;
for (int i = 0; i != boxes.Length ;++i)
{
totalCollisions += boxes[i].countCollisions;
}