Particle
粒子特效
create
function Particle.create(data: Particle.Param.Create)
-> Particle创建特效到单位或点
create_screen
function Particle.create_screen(data: Particle.Param.Screen)
-> Particle创建屏幕特效
get_by_handle
function Particle.get_by_handle(py_sfx: py.Sfx)
-> Particleget_handle
(method) Particle:get_handle()
-> py.Sfxhandle
py.Sfx特效
remove
(method) Particle:remove()删除粒子
set_animation_speed
(method) Particle:set_animation_speed(speed: number)设置动画速度
@param speed — 速度
set_color
(method) Particle:set_color(x: number, y: number, z: number, w: number)设置特效颜色
@param x — x
@param y — y
@param z — z
@param w — w
set_facing
(method) Particle:set_facing(direction: number)设置朝向
@param direction — 方向
set_height
(method) Particle:set_height(height: number)设置高度
@param height — 高度
set_point
(method) Particle:set_point(point: Point)设置坐标
@param point — 点
set_rotate
(method) Particle:set_rotate(x: number, y: number, z: number)设置旋转角度
@param x — X轴角度
@param y — Y轴角度
@param z — Z轴角度
set_scale
(method) Particle:set_scale(x: number, y: number, z: number)设置缩放比例
@param x — X轴缩放
@param y — Y轴缩放
@param z — Z轴缩放
set_time
(method) Particle:set_time(duration: number)设置持续时间
@param duration — 持续时间
set_visible
(method) Particle:set_visible(visible: boolean)设置特效显示
@param visible — 开关
type
stringParticle.Param.Create
angle
number方向
follow_rotation
integer|y3.Const.SfxRotateType跟随单位旋转的模式,只有当 target 的类型为单位时有效
follow_scale
boolean是否跟随单位缩放,只有当 target 的类型为单位时有效
height
number高度,只有当 target 的类型为点时有效
immediate
boolean销毁时,是否立刻移除显示效果
scale
number缩放
socket
string特效挂节点,只有当 target 的类型为单位时有效
target
Point|Unit点
time
number持续时间
type
py.SfxKey特效类型id
Particle.Param.Screen
is_on_fog
boolean是否在迷雾上方
target
Player玩家
time
number持续时间
type
py.SfxKey特效id

