把所有生成的箱子存放在一个list列表里面,通过行和列的数值去遍历这个list。使用int类型来接收层次数,符合行和列的实行+1 *** 作。具体如下:
//所有箱子位置坐标列表List<Vector3> m_BoxPosList;
//层数
int num = 0;
/// <summary>
/// 通过箱子的坐标x/y来查找符合条件的个数
/// </summary>
/// <param name="x">行</param>
/// <param name="y">列</param>
int Check(int x,int y)
{
foreach(var box in m_BoxPosList)
{
if (boxx == x && boxy == y)
num++;
}
return num;
}
没有那么复杂。
float distance=Vector3Distance(gameObjecttransformposition,gameObjecttransformposition);
以上就是关于Unity3D如何查找坐标全部的内容,包括:Unity3D如何查找坐标、unity3d如何获取物体距离摄像机多远也就是屏幕坐标系下Z的大小。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)