首页
模板
系统
screenshot
1/14
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
loading
loading
loading
loading
Easy Build System 是一套完整的 Unity 模块化建造框架。为任何项目实现完整建造系统所需的一切。可扩展、附带完整源码,并可随项目规模扩展。
渲染管线兼容性
内置渲染管线是团结引擎/Unity的默认渲染管线,它是一种通用型渲染管线,但可定制化的选项较为有限。通用渲染管线(简称 URP)是一种可编程渲染管线,能够快速、轻松地进行定制,并可在广泛的平台上实现优化的图形效果。高清渲染管线(简称 HDRP)同样是一种可编程渲染管线,能够在高端平台上实现前沿的高保真图形效果。
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
团结 1.6.0
兼容
兼容
兼容
描述

Easy Build System 是一套完整的 Unity 建造框架。

可将任意预制体或自定义模型变成可完整建造的对象。

支持放置、吸附、调整、升级、破坏、存档等功能。

模块化、可扩展、附带完整源码,可随项目规模一同扩展。


🚀 快速上手

只需点击几下,即可在任意场景中搭建完整的建造系统。

文档包含新手指南、API 参考和架构概览。


🛠️ 模块化且直观的工作流程

自定义 Inspector、可视化 Gizmo 和编辑器工具,让配置快速又简单。

可复用的预设让多个 Building Part 共享相同设置。

核心功能均为模块化设计,包括网格、合批、存档、分组等。

只启用项目需要的功能,没有多余的强制依赖。


🎮 跨平台支持

开箱即用地支持旧版 Input Manager 和新版 Input System。

兼容 Standalone、Android、iOS、WebGL、主机、VR、AR 和 XR。

切换输入后端时无需修改建造设置。


⚙️ 灵活的 API 与完整源码

包含完整的 C# 源码,遵循标准 Unity 规范。

API 命名统一、文档齐全,采用模块化架构。

便于定制、扩展,并与你自己的系统集成。

附带 Assembly Definition,编译更快。


📦 示例与扩展

多个示例场景展示核心功能和不同的操作方式。

示例包括第一人称、第三人称、俯视角、环绕视角、移动端和 VR。

所有示例均支持手柄操作。

扩展包为不同类型的项目提供开箱即用的功能和集成。


🔗 集成

• Game Creator 2 Inventory

• Game Creator 2

• PlayMaker

• PUN 2

• FishNet

• Mirror


🖥️ Unity 版本与渲染管线支持

• 内置渲染管线 (Standard Render Pipeline) 2022.3+ / 2023.1+ / 6.5+

• 通用渲染管线 (URP) 2022.3+ / 2023.1+ / 6.5+

• 高清渲染管线 (HDRP) 2022.3+ / 2023.1+ / 6.5+


🌐 社区与资源

• Website 新闻、资源和官方内容。

• Documentation 指南、配置和 API 参考。

• YouTube 教程、功能展示和预览。

• Discord 技术支持、反馈和社区讨论。

• Twitter 更新、公告和开发动态。


完整功能列表请查看“技术细节”部分。

技术细节

Building Manager

每个场景一个 Building Manager,所有对象都向它注册。

Building Part、Socket、Area 和 Group 在启用时自动注册。

可按类型、按 ID 或按距离查找它们。

它还管理各个子系统:Grid、Grouping、Batching、Save、Terrain 和 Physics。

只启用你的游戏需要的部分。


Building Controller

挂在玩家或摄像机上。

保存当前建造模式、当前视角和选中的 Building Part。

将玩家输入发送给当前激活的 Building State。


Building Input

读取确认、取消、旋转和选择操作,并交给当前状态处理。

开箱即用地支持旧版 Input Manager 和新版 Input System。

键盘、鼠标、手柄和触屏全部支持。

光标位于 UI 上方时,建造输入会自动停止。


Building States

每种建造模式对应一个状态,各自拥有 Enter、Update 和 Exit。

Placement:预览部件、吸附到插槽、旋转并对齐网格。

Destruction:移除已放置的部件,并带有独立的反馈效果。

Adjustment:移动已放置的部件,同时保留其连接。

Upgrade:将已放置的部件原地切换为其他变体。

继承 BuildingState 即可添加你自己的模式。


Building Views

视角只回答一个问题:玩家此刻瞄准的是哪里?

内置第一人称、第三人称、俯视角和环绕视角。

每种视角生成各自的建造射线,游戏运行时可随时切换。

继承 BuildingView 即可支持你自己的摄像机。


Building Part

可放置的对象,完全在 Inspector 中配置。

预览效果、放置、条件和行为都集中在一个组件上。

预设可让多个部件共享同一套配置。

渲染器变体用于不同的外观风格和升级等级。

编辑器工具可一键将任意模型变成可直接使用的预制体。


Building Conditions

条件决定某个操作是否允许,不允许时会说明原因。

可检测插槽连接、区域、碰撞、地面接触、支撑、

地形图层、附近树木和坡度限制。

条件按顺序执行,第一个失败的条件会阻止该操作。

继承 BuildingCondition 即可编写你自己的条件。


Building Behaviors

行为在操作完成后才响应,因此永远不会阻止操作。

在放置、破坏、调整或升级时播放动画。

部件被破坏或坍塌时生成物理碎片。

继承 BuildingBehavior 即可制作你自己的效果。


Building Socket

Building Part 之间相互连接的吸附点。

一个插槽可包含多个吸附点,每个都有独立的偏移。

可按 Building Part 或按类别筛选允许连接的对象。

两个插槽靠得很近时,由优先级决定使用哪一个。


Building Grid System

将预览吸附到固定的格子上,并记录哪些格子已被占用。

两个部件永远不会占用同一个格子。

支持多层、按模式显示,以及在每个轴上跟随目标。

距离淡出和线条柔和度均可调节。

仅使用一个四边形和程序化着色器绘制,几乎没有性能开销。


Building Grouping System

相邻放置的部件会自动组成一个结构。

放置、移动或破坏部件时,分组会自动合并或拆分。

合批和坍塌都依赖于分组。


Building Batching System

按材质合并一个分组的网格,以减少 Draw Call。

进入建造模式时附近的分组会解除合批,离开时重新合批。

碰撞体保持不变,物理和射线检测照常工作。


Building Area

一个球形或盒形区域,在其中根据 Building Rules 检查建造。

区域可以重叠,优先级最高的生效。

部件部分或完全位于范围内时,都算作在区域内。


Building Rules

规则可限制类别、数量、高度和间距。

允许或禁止某些类别、限制可放置的部件数量、

限制建造高度,或让部件之间保持距离。

规则也可以直接在 Building Manager 上全局设置,无需区域。


Building Physics System

只要结构仍连接到有锚定的支撑,就能保持稳固。

支撑关系在整个结构中逐个部件进行追踪。

移除承重部件后,其上方的所有部件都可能失去支撑而倒塌。

静止的结构几乎不产生检测开销。

检测分摊到多帧执行,频率可自行调节。

在点击 Play 之前,场景视图中就会用绿色或红色显示支撑状态。


Building Save System

保存每个已放置的部件:变换、插槽、分组、变体和状态。

可存储在 PlayerPrefs、项目文件夹或持久化数据路径中。

可手动调用保存,或按固定间隔自动保存。

每个场景拥有独立的存档槽,并在存档旁生成备份文件。

使用保存和加载回调,可为部件存储你自己的数据。


Building Collections

一个以资源形式保存的 Building Part 引用列表。

可在菜单、Building Input 或你自己的代码中复用。

在 Inspector 中通过可搜索的字段进行选择。


Building Menus UI

可滚动的 Catalog 菜单和 Radial 菜单,基于同一个基类。

类别包含槽位,每个槽位执行一个操作。

支持单机、移动端和手柄输入模式。

需要其他功能时,可添加你自己的槽位操作。


Networking

可选功能,核心框架从不依赖它。

一个适配器负责同步建造命令。

另一个负责权限管理,并保持存档和读档同步。

所有建造操作本身就通过命令系统执行,

因此同一套配置同时适用于单人和多人游戏。

内置 FishNet、Mirror 和 PUN 2,每个都附带玩家和示例场景。


Sample Scenes

功能场景:Socket、Grid、Area、Batching、Save 和 Collapse。

可直接游玩的示例:第一人称、第三人称、俯视角、Terrain、

移动端触屏、手柄、VR、Catalog 菜单和 Radial 菜单。

VR 示例需要 XR Interaction Toolkit 和新版 Input System。

其他所有示例都可在默认支持的项目中运行。


Extensions

四个项目模板,每个对应一种不同的游戏风格。

Buggy Constructor:用鼠标抓取部件,拼装出一辆载具。

Interior Builder:在预制好的房屋内自由摆放家具。

Survival Blueprint:将资源搬运到虚影蓝图处,直到建造完成。

Survival Upgradable:通过材料等级升级已放置的部件。


Integrations

Game Creator 2:用于控制建造的可视化脚本指令。

Game Creator 2 Inventory:基于背包、消耗资源的建造。

PlayMaker:用于控制建造的 FSM 动作。

PUN 2、Mirror 和 FishNet:多人联机建造。

Easy Build System - Modular Building System

Unity 海外资源商店评分
4.6(193条评分)
国内数据
1浏览
0收藏
当前价格
¥97.51
¥199
51% OFF

选择许可证类型:

一个实体
适用于个人或小型企业。
多个实体
适用于大型企业或多用户。
仅支持将资源分配给中国区用户,其他区域账号暂不支持
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
73.1 MB
最新版本
7.1.5
最新发布日期
2026-10-21
支持Unity版本
/
支持的团结引擎版本
1.6.0或更高
发布者支持
adscryptoz@gmail.com

划线价说明:页面的划线价格为本资源未参与任何优惠促销活动时的日常销售价格

津公网安备 12011602000437号津ICP备20005655号-1

增值电信业务许可证编号 津B2-20200301