Version:

Grid 组件

Grid 组件渲染线框网格。它主要用于场景构建工作流,以设定参考框架,并直观显示物体之间的相对大小和距离。

提供方

Atom Gem

Grid 组件属性

Grid 组件具有简单的属性,可以改变其大小和外观。

grid-component-base-properties

属性说明默认值
Grid Size网格总面积(米)。0.0 - 1,000,00032.0
Axis Color用于绘制主轴网格线的颜色。(0-255, 0-255, 0-255)(0, 0, 255)
Primary Grid Spacing用主色调绘制的网格线之间的距离。0.1 to Infinity1.0
Primary Color用于绘制主网格线的颜色。(0-255, 0-255, 0-255)(64, 64, 64)
Secondary Grid Spacing用辅助颜色绘制的网格线之间的距离。0.1 to Infinity0.25
Secondary Color用于绘制辅助网格线的颜色。(0-255, 0-255, 0-255)(128,128,128)

GridComponentRequestBus

方法名称说明参数返回值可脚本化
‘SetSize’设置整个网格的大小。Size: FloatNoneYes
‘SetPrimarySpacing’设置主网格线之间的间距。Spacing: FloatNoneYes
‘SetSecondarySpacing’设置辅助网格线之间的间距。Spacing: FloatNoneYes
‘SetAxisColor’设置网格轴线的颜色。Line Color: ColorNoneYes
‘SetPrimaryColor’设置主网格线的颜色。Line Color: ColorNoneYes
‘SetSecondaryColor’设置辅助网格线的颜色。Line Color: ColorNoneYes
‘GetSize’获取整个网格的大小。NoneSize: FloatYes
‘GetPrimarySpacing’获取主网格线之间的间距。NoneSpacing: FloatYes
‘GetSecondarySpacing’获取辅助网格线之间的间距。NoneSpacing: FloatYes
‘GetAxisColor’获取网格轴线的颜色。NoneLine Color: ColorYes
‘GetPrimaryColor’获取主网格线的颜色。NoneLine Color: ColorYes
‘GetSecondaryColor’获取辅助网格线的颜色。NoneLine Color: ColorYes

GridComponentNotificationBus

方法名称说明参数返回值可脚本化
‘OnGridChanged’通知任何处理程序网格已被修改。NoneNoneNo