描述
什么是截头体剔除?
使用此工具可在游戏对象不在视野(或距离)时完全禁用游戏对象,从而提高帧和性能。当对象不在视图中时,停止事件、脚本、动画、声音,基本上停止对象上的任何和所有组件,并通过禁用/启用对象本身在视图中重新启用。
文档|不兼容| Publisher页面
目的是什么?
有时,根据您的游戏,您可能会有cpu密集型游戏对象,它们会无目的地降低游戏的性能。因此,解决方案是在视野外(或距离)完全禁用这些游戏对象,并在视野内重新启用。一个非常简单的例子:一个位置固定的NPC正在播放动画和音频,或者一个拼图组件在每一帧进行大量计算和验证。当球员不注意时,他们不需要跑。对于这些情况以及更多情况,您可以禁用这些对象并显著提高游戏的性能/帧。
渲染管道
此包适用于所有渲染管道(内置、URP和HDRP),但演示是为URP和内置制作的。
距离剔除
该资源提供了按距离禁用游戏对象的选项,而不仅仅是按相机视图禁用游戏对象。
这与团结的解决方案有何不同?
默认情况下,Unity在“遮挡消隐”下为静态对象执行Frustum消隐,但您需要一个自定义解决方案来完全禁用游戏对象,因为Unity的解决方案仅禁用网格渲染器。这就是这个工具的作用所在。在CPU密集型对象上使用它,因为当玩家不看时,游戏对象将被全部禁用,包括所有脚本和组件,当玩家在截头体内时,将再次返回。不要在你的整个世界上使用它。
资产包
这个软件包附带了一个内置和URP的演示,完整注释了源代码和文档。
https://assetstore.unity.com/packages/tools/camera/frustum-culling-184023
1、有很多同学经常问插件无法安装,有很大一部分用英文原版就可以解决问题。以便于在未来的学习和工作可以更高效的吸收英文资源,提高大家的学习效率和学习效果。这也是站长推荐使用英文版的原因
2、资产,教程,插件后续版本均为免费更新
3、如资源丢失,请在评论区留言.或者联系站长
4、交流更多插件素材问题~可以联系发送邮件 cgdashen@qq.com
解压密码点击查看