皆大欢喜 发表于 2022-8-20 14:25:22

Easy Cull 1.7



Easy Cull是一个先进的地壳剔除系统,用于禁用不在相机视场内的渲染器。
这将极大地减少绘图调用量,并将极大地提高项目的性能。

通常情况下,你会用摄像机的远夹平面来调整剔除距离。
但是在大多数情况下,低的远剪辑平面值会导致例如你的地形的可见组装。

然而,Easy Cull使用了一种所谓的 "剔除球体 "的方法。
只有在剔除球体内和在摄像机视域内的物体才是可见的。
其余的(如地形或地面)则不被触及。

附加功能。
- 物体可以立即弹入/弹出或平滑地淡入/淡出(淡入速度可以调整)。
- 在游戏开始之前,所有应该被剔除的对象都被缓存起来。
- 为你想剔除的对象定义标签和图层,让Easy Cull来处理它们。
- 适用于多个摄像机(仅适用于3D/无分屏场景!)。
- 决定你是否要剔除渲染器或甚至禁用游戏对象。
- 同时支持3D和2D场景。
- 包括完整的源代码(C#)和文档。
- 请注意,自定义着色器需要在其代码中支持"_Color"!




页: [1]
查看完整版本: Easy Cull 1.7