在Unity引擎的编辑器模式下检查一个对象是否被其他对象包围

问题描述

我正在做断裂系统,我想禁用对象内部的对象(不在表面上),并在它们不再被任何侧面包围时启用它们(这意味着它已经可见并且他们的对撞机可以影响物体的物理)

我尝试使用边界检查它,但效果不佳,因为在我通过 VHACD 处理凹面网格以得到 Unity 支持的情况下,它不够精确。

我想过围绕游戏对象进行光线投射,但似乎并不是一件非常快的事情。

是否有任何更快的算法变体可以执行以检查一个对象是否在编辑模式下被其他对象包围?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)