Version:

Quad Shape 组件

Quad Shape 组件创建一个以局部 Z 轴为导向的透明方形平面。可以使用 WidthHeight 属性编辑四边形的尺寸。Quad Shape (四边形) 组件不是网格,而是一个辅助几何体,可用于定义区域光源、生成器、形状渐变、音频、植被、PhysX 以及任何可利用 Shape EBus (形状事件总线) 的应用程序的区域。有关使用 Shape 组件的更多信息,请参阅 Shape 组件

提供者

O3DE Core (LmbrCentral) Gem

Quad Shape 属性

Quad Shape component properties

属性说明默认值
Visible启用此选项可始终在视区中显示形状,即使未选择实体也是如此。禁用可在未选择实体时隐藏形状。BooleanEnabled
Game View启用此选项可在游戏模式下显示形状。BooleanDisabled
Shape Color形状的颜色。每通道 8 位颜色: 0-255255,255,199
Width形状在局部 X 轴上的宽度(以米为单位)。0.0 to Infinity1.0
Height形状在局部 Y 轴上的高度(以米为单位)。0.0 to Infinity1.0

QuadShapeComponentRequestsBus

将以下请求函数与 ‘QuadShapeComponentRequestsBus’ 事件总线接口结合使用,以便与游戏中的四边形组件进行通信。

方法名称说明参数返回值脚本化
GetQuadConfiguration返回四边形的配置。NoneLmbrCentral_QuadShapeConfig’ 对象,其中包含属性 ‘Height’ 和 ‘Width’。Yes
GetQuadHeight返回四边形的 HeightNoneHeight: FloatYes
GetQuadOrientation返回四边形的方向。NoneOrientation: QuaternionYes
GetQuadWidth返回四边形的 WidthNoneWidth: FloatYes
SetQuadHeight设置四边形的 HeightHeight: FloatNoneYes
SetQuadWidth设置四边形的 WidthWidth: FloatNoneYes

请参阅 Shape 组件 Ebus 接口 以获取所有 Shape 组件可用的功能说明。