Grid Placement System v2.1.0 网格放置系统允许玩家在运行时轻松地将物品放置到网格上。完美的城市建设者,塔防和所有其他类型的地方,玩家需要放置物品。

网格放置系统设计的核心是高度可定制和易于使用。

不 需要对象配置。向网格传递一个对象,它就工作了!当向网格管理器传递一个要放入网格的对象时,它处理所有的计算,以确定它占用了多少网格单元。

自定义网格的所有方面。设置包括宽度和高度,单元格的数量,网格单元格的可视化,占用单元格的可视化,对象在其单元格内的对齐,放置项目时的视觉反馈等等!

不喜欢方形网格细胞?你可以改变精灵来显示你喜欢的任何形状,圆形,三角形,圆点?

好用。网格设置提供一个用于定制与网格相关的一切的地方。

自定义编辑器工具。无需进入播放模式,即可实时可视化您对网格设置所做的修改。

适合各种类型。例子包括:塔防,城市建筑,模拟,以及任何需要玩家放置物品到格子上的东西。

展示图像使用来自第三方低聚资产包的3D模型。这些型号不包括在这个包中。


特点:

自定义网格宽度和高度
自定义网格孔度
自定义画面电网的方方面面。
移动具有用户输入的网格中的对象。鼠标或触摸控制。您可以为网格定义自己的输入定义。
网格捕捉.
旋转处理.
对象对齐。对象如何在其单元格内居中
去除网格中的对象。
删除网格中的对象。
取消对象放置
绘画模式允许连续放置对象。
检测无效的位置。重叠对象或对象部分位于网格之外。
以编程方式添加到网格中。您不必通过将项目移动到所需位置来放置它。相反,您可以传入所需的精确单元格位置和对齐方式。
保存和加载功能。网格管理器提供方法/属性,使您能够检索放置对象的所有网格数据。以及用网格数据列表填充网格。这允许您将网格加载到以前的状态。
移动支持。您可以在Unity中配置各种运行时平台的输入类型。
自定义网格输入。创建定制的输入定义,允许用户以他们喜欢的任何方式与网格交互。
位置偏移。覆盖捕捉位置以允许对象悬停。
自定义验证。添加对将对象标记为无效的额外控制。
定制尺寸。轻松设置对象的大小。
运行时移动网格。移动网格和该网格的所有子对象。
运行时旋转网格。旋转栅格和栅格的所有子对象。
支持100,000,000网格单元。
发现附近的物体
12个演示场景.
添加编程演示设置,并通过代码将大量对象放入网格中。
这个简单的例子展示了如何实现网格。还包含保存和加载网格数据的示例。
完整的演示-在一个演示中展示了各种功能的组合。
展示了如何创建和管理大型网格。
这个程序展示了如何同时与多个网格交互。
展示了如何使用网格的绘制模式功能。
这个程序演示了如何给放置的对象添加一个自定义的位置偏移量。
展示了如何将自定义验证应用到一个网格对象中。
展示了如何在运行时移动和旋转网格。
展示了各种方法来设置一个物体的初始位置。
这个程序展示了如何添加一个自定义的边界组件。还显示了如何设置网格高度位置。
这个程序演示了如何在一个网格对象周围搜索对象。

网格布局系统可以与Unity的新输入系统和传统输入管理器一起工作。这是因为您为网格系统创建了输入定义。这允许你定义玩家如何与网格互动。文档对此有更详细的介绍,示例场景提供了输入定义的示例。

发表回复

后才能评论