uBuild is an in-game modular building system. Unlike other modular building solutions, this system allows the player to build using layers which you can turn on/off, place furniture and view your buildings from any angle. Layers and buildings are saved using Unity’s build-in PlayerPrefs and interact-able doors add a nice effect in third-person mode.
v1.1 Includes a simple resources system.
Main Features:
- Build using modules (detects buildable locations, multiple floors):
1. Place
2. Select
3. Rotate
4. Remove
5. Move
6. Duplicate
- Use layers while building to modify the building or to place furniture:
1. Add layers
2. Set default layer
3. Change selected piece layer
4. Turn layers on/off
5. Remove layers
[All pieces will automatically get active when leaving build-mode & layer states are saved as well]
- Place furniture (not snapping)
- Auto saving (buildings, layers, player)
- Custom reorder-able editor
- Doors (interact-able) & windows
- 19 example prefabs (walls, floors, stairs, interact-able door, furniture etc.)
- Switch between third person mode/build-mode
- Zoom, pan, rotate and move camera while building
+ Commented C# scripts & documentation
uBuild是一个游戏中的模块化建筑系统。与其他模块化建筑解决方案不同,这个系统允许玩家使用层来建造,你可以打开/关闭,放置家具并从任何角度查看你的建筑。使用Unity内置的PlayerPrefs来保存层和建筑,可交互的门在第三人称模式下增加了一个很好的效果。
v1.1包括一个简单的资源系统。
主要特点:
- 使用模块建造(检测可建造的位置,多个楼层):
1. 放置
2. 选择
3. 转动
4. 移除
5. 移动
6. 复制
- 在建筑时使用图层来修改建筑或放置家具:
1. 添加图层
2. 设置默认层
3. 改变选定的作品层
4. 打开/关闭图层
5. 删除图层
[当离开建造模式时,所有的作品都会自动激活,并且层的状态也会被保存] 。
- 放置家具(不抢占)。
- 自动保存(建筑、层、玩家)
- 自定义可重新排序的编辑器
- 门(可互动)和窗户
- 19个实例预制板(墙、地板、楼梯、可交互的门、家具等)。
- 在第三人称模式/建造模式之间切换
- 在建造过程中放大、平移、旋转和移动摄像机。
+ 有注释的C#脚本和文档
|