ShapeModule 类型

模块: cc 父模块: cc

3D 粒子的发射形状模块

索引

属性(properties)
  • enable Boolean 是否启用
  • shapeType ShapeType 粒子发射器类型。
  • emitFrom EmitLocation 粒子从发射器哪个部位发射。
  • radius Number 粒子发射器半径。
  • radiusThickness Number - 0 ~ 1 之间表示在中心到表面之间发射。
  • angle Number 圆锥的轴与母线的夹角
  • arc Number 粒子发射器在一个扇形范围内发射。
  • arcMode ArcMode 粒子在扇形范围内的发射方式。
  • arcSpread Number 控制可能产生粒子的弧周围的离散间隔。
  • arcSpeed CurveRange 粒子沿圆周发射的速度。
  • length Number 圆锥顶部截面距离底部的轴长
  • boxThickness Vec3 粒子发射器发射位置(针对 Box 类型的粒子发射器。
  • position Vec3 粒子发射器位置。
  • rotation Vec3 粒子发射器旋转角度。
  • scale Vec3 粒子发射器缩放比例。
  • alignToDirection Boolean 根据粒子的初始方向决定粒子的移动方向。
  • randomDirectionAmount Number 粒子生成方向随机设定。
  • sphericalDirectionAmount Number 表示当前发射方向与当前位置到结点中心连线方向的插值。

Details

属性(properties)

enable

是否启用

meta description
类型 Boolean
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:23
shapeType

粒子发射器类型。

meta description
类型 ShapeType
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:34
emitFrom

粒子从发射器哪个部位发射。

meta description
类型 EmitLocation
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:68
radius

粒子发射器半径。

meta description
类型 Number
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:78
radiusThickness

粒子发射器发射位置(对 Box 类型的发射器无效):

  • 0 表示从表面发射;
  • 1 表示从中心发射;
  • 0 ~ 1 之间表示在中心到表面之间发射。
meta description
类型 Number
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:86
angle

圆锥的轴与母线的夹角。 决定圆锥发射器的开合程度。

meta description
类型 Number
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:103
arc

粒子发射器在一个扇形范围内发射。

meta description
类型 Number
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:122
arcMode

粒子在扇形范围内的发射方式。

meta description
类型 ArcMode
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:136
arcSpread

控制可能产生粒子的弧周围的离散间隔。

meta description
类型 Number
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:146
arcSpeed

粒子沿圆周发射的速度。

meta description
类型 CurveRange
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:154
length

圆锥顶部截面距离底部的轴长。 决定圆锥发射器的高度。

meta description
类型 Number
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:164
boxThickness

粒子发射器发射位置(针对 Box 类型的粒子发射器。

meta description
类型 Vec3
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:174
position

粒子发射器位置。

meta description
类型 Vec3
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:185
rotation

粒子发射器旋转角度。

meta description
类型 Vec3
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:202
scale

粒子发射器缩放比例。

meta description
类型 Vec3
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:219
alignToDirection

根据粒子的初始方向决定粒子的移动方向。

meta description
类型 Boolean
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:233
randomDirectionAmount

粒子生成方向随机设定。

meta description
类型 Number
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:241
sphericalDirectionAmount

表示当前发射方向与当前位置到结点中心连线方向的插值。

meta description
类型 Number
定义于 cocos2d/core/3d/particle/emitter/shape-module.ts:249

条与 "" 相匹配的结果

    没有与 "" 匹配的结果