The Advanced Building Placement is a module for the RTS Engine asset!
Demo
Standalone Demo (Windows): Includes a single player game mode with a simple map where you can place walls and other buildings types on a grid.
Module Features
Grid placement:
Enable buildings to be placed in a grid on the map.
Define the area that each building occupies.
Define visual indicators and markers for local player faction placement by showing the status of the cells of the building to place area as well as the cells surrounding it.
Segmentation Placement:
Place segments of a building type allowing for placing walls on the map.
Customize segment placement by defining special buildings types to use in the first or last segment as well as a special building that will replace segments periodically.
Place segments on the grid or freely in the map depending on what is enabled.
Allow segments to snap into already existing buildings, limiting the possible direction and rotation that the segments will take.
Support for placing walls such as converting a wall segment into a gate that can open/close, allowing units to move to the other side of the wall segments.
Faction Entity Seller: An entity component that allows a faction to sell a unit or a building and get resources for it. The component also works on buildings that are yet to be completely constructed for the first time, allowing to cancel building placement.
-----
RTS Engine
The Unity RTS Engine is a framework that includes essential tools and systems necessary to create a Real Time Strategy game. It manages maps, units, buildings, resources, building placement, movement, UI, tasks, AI, combat, singleplayer, multiplayer and much more! Create your RTS game easily from the editor, making your models come to life by dragging and dropping components and configuring properties on the inspector.
The RTS Engine comes with an API that allows you to customize the behavior of the asset even further as well as create your own modules on top of the base asset, use them among different projects and share them with other creators!
高级建筑安置是 RTS 引擎资产的一个模块!
演示版
单机版演示(Windows): 包含一个单人游戏模式,在该模式下,您可以在一张简单的地图上放置墙壁和其他类型的建筑物。
模块功能
网格放置:
可将建筑物放置在地图上的网格中。
定义每个建筑物所占的区域。
通过显示建筑物放置区域的单元格及其周围单元格的状态,定义本地玩家派别放置的视觉指示器和标记。
分段放置:
放置建筑类型的分段,允许在地图上放置墙壁。
通过定义在第一个或最后一个分段中使用的特殊建筑类型,以及定期替换分段的特殊建筑,自定义分段放置。
根据启用的功能,在网格上或地图上自由放置分段。
允许分段卡入现有建筑,限制分段的可能方向和旋转。
支持放置墙体,例如将墙体片段转换为可以打开/关闭的大门,允许单位移动到墙体片段的另一侧。
派系实体卖方: 这是一个实体组件,允许派系出售单位或建筑并从中获取资源。该组件还可用于首次完全建造的建筑,允许取消建筑放置。
-----
RTS 引擎
Unity RTS 引擎是一个框架,其中包括基本工具和
|
|