Unity3d 统一游戏问题,检查具体位置是否有对象
我正在做这个游戏。我想知道位置(2,2,5)是否有物体? 每当我在那个位置放置一个对象时,它都应该是。 请帮我解决我的疑问 嘿,你可以使用unity方法。 代码看起来像这样Unity3d 统一游戏问题,检查具体位置是否有对象,unity3d,Unity3d,我正在做这个游戏。我想知道位置(2,2,5)是否有物体? 每当我在那个位置放置一个对象时,它都应该是。 请帮我解决我的疑问 嘿,你可以使用unity方法。 代码看起来像这样 Vector3 pos = new Vector3(2,2,5); float radius = 4f; //Radius to check in; if(Physics.CheckSphere(pos,radius)) { //Fou
Vector3 pos = new Vector3(2,2,5);
float radius = 4f; //Radius to check in;
if(Physics.CheckSphere(pos,radius))
{
//Found
print("Found Object");
}
我猜你需要把它放在某种重复函数中。另外,将LayerMask传递给checkSphere方法可能很重要,这样您就可以只检测特定的对象,而不是检测ex的依据。您应该用代码、屏幕截图或类似的东西解释更多关于您的问题的信息