Easy Build System v6.0.3 Easy Build System是Unity的一个完整的模块化构建系统。它允许所有级别的开发人员毫不费力地将建筑特性添加到他们的项目中。
技术细节
构建工具包括直观且用户友好的自定义编辑器,有助于创建与系统相关的组件,例如建筑物和插座。

建筑模式带有三种不同的建筑模式,允许在播放时间或编辑时间放置、破坏和编辑建筑物。

建筑部件包含与特定建筑元素相关的所有信息,例如 3D 模型、预览以及放置和使用的条件设置。

建筑条件放置、销毁或编辑任何建筑元素的规则和要求。


•建筑物理条件检查建筑稳定性并使用物理模拟真实的破坏,使破坏看起来更加自然和可信。

• Building Collision Condition在放置建筑物时检测与场景中其他对象的碰撞,并将确定是否允许放置。

• Building Terrain Condition使建筑物适应地形,移除草地并检查是否与其他物体(例如树木)发生碰撞,如果检测到则拒绝放置,确保准确放置在场景中。

构建区域限制 在 Unity 场景的特定区域中构建操作,对于保护景观、保护地标和保持场景井井有条很有用。

建筑预览完全可定制,允许用户完全控制预览建筑的方式。可能包含的一些其他自定义选项是(方向指示器、预览材料、预览旋转、网格捕捉、夹紧位置)。

构建批处理将数以千计的绘图调用减少为一个,从而提高性能。通过将多个绘图调用批处理在一起,它减少了对 GPU 的调用次数并提高了场景的整体性能,使其运行更加流畅和高效。


基于相机的感兴趣区域渲染通过仅渲染场景中建筑物和插座的必要部分来优化建筑物渲染过程。这意味着远离相机且不在视野中的对象将不会被渲染,从而减少 GPU 负载并提高性能。此功能适用于具有许多建筑物和物体的大型环境,使场景运行更流畅。

基于插槽允许通过使用插槽将建筑物捕捉到预定义位置来精确放置建筑物。套接字使结构易于对齐和组织。建筑物可以捕捉到插座,允许精确控制位置、旋转和比例。此功能简化了放置建筑物的过程,使用户简单直观。

保存和加载保存和加载 Unity 场景中的所有建筑物、属性和位置。此功能对于大型或复杂场景很有用,允许用户保存和恢复进度、共享场景或保存场景的不同版本。

跨平台兼容性输入系统的灵活性允许您使用旧输入系统或新的 Unity 输入系统,具体取决于最适合您项目需求的输入系统。此功能允许您使用您最熟悉且最适合您的项目要求的输入系统。

NavMeshComponents 兼容性使用 Unity 的内置 NavMesh 系统在场景中的建筑物和障碍物周围导航。这使得场景中的移动更加逼真和可信,并改进了场景中的代理导航。


平台支持在不同的平台上使用系统,例如 Standalone、Android & iOS、WebGL 和 Consoles,无需额外的工作或调整。此功能可确保跨不同平台的无缝过渡和一致的体验。

渲染管线支持与不同的渲染管线兼容,无需任何额外配置或设置即可无缝使用。这使用户可以选择最适合其项目需求的渲染管道,并可以毫无问题地使用 Easy Build System。

XR 兼容性与不同的 XR 平台兼容,无需任何额外配置或设置即可无缝使用。这允许用户创建用于 XR 体验的建筑物并使用 Easy Build System 没有任何问题。

源代码用户可以访问该工具的完整源代码,允许他们进行任何必要的更改。遵循既定的编码约定,使用户易于理解和使用。用户可以通过更改源代码来定制系统以满足他们的需要。这使他们能够添加新功能、修复错误或优化性能。

API文档中提供了扩展或修改构建系统功能所需的所有最重要的方法和事件。使开发人员可以轻松地根据需要快速添加或修改功能。

其他资源包括预制示例、示例场景、教程和文档,以帮助用户有效地理解和使用该工具。它还包括用于扩展功能和与 Unity Asset Store 中的流行资产集成的附加组件。这些资源可以简化在 Unity 中创建模块化建筑的过程,并使其更快、更高效。

发表回复

后才能评论