c# - 在 unity 3d 中检测物体

标签 c# unity3d

我有一个叫pacman的物体,我想知道他的左右两侧是否还有其他物体(coockies)。 例如,我的pacman位置是(-55,5,-55),我想知道在(-45,5,-55),他右边10个单位处是否有cookie。 我使用了 Physics.OverlapSphere 但它为我提供了 pacman 周围的所有 cookie,我想分别检查右侧和左侧。

最佳答案

您应该遍历 Physics.OverlapSphere 返回的所有 Collider,并检查 collider.transform.position

关于c# - 在 unity 3d 中检测物体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31576305/

相关文章:

c# - 非常大的整数的快速乘法

c# - EF Core 3.0 .Include 无法按预期工作且超慢

c# - Db4o StartsWith 并忽略大小写

c# - 紧急错误cs0542成员名称不能与它们的封闭类型相同

C# 找到带有部分键字符串的 WebCache?

c# - 在 asp.net mvc core 2 OpenIdConnect 中关闭 AutomaticChallenge

c# - 遗传算法没有改进

c# - 不继承共享属性

c# - 自定义随机数生成器

c# - 在 Unity3D 中无延迟地截取屏幕截图