构造函数

#Cconstructor
签名
PositionConstraint(engine: Engine): PositionConstraint
参数
engine: Engine
返回PositionConstraint

属性

#Pdefination继承自 Component.defination

存储需要序列化的数据

签名Record<string, any>
#Pitem继承自 Component.item

附加到的 VFXItem 对象

签名VFXItem

访问器

#AisActiveAndEnabled继承自 Component.isActiveAndEnabled
签名
GETisActiveAndEnabled(): boolean
修饰继承自 Component.isActiveAndEnabled
描述

组件是否可以更新,true 更新,false 不更新

返回boolean
#Atransform继承自 Component.transform
签名
GETtransform(): Transform
修饰继承自 Component.transform
描述

附加到的 VFXItem 对象 Transform 组件

返回Transform

方法

#MaddTarget
签名
addTarget(target: VFXItem, weight: number): void
描述

添加约束目标

参数
target: VFXItem

目标元素

参数
weight: number

权重值 (0-1)

返回void
#MclearTargets
签名
clearTargets(): void
描述

清除所有约束目标

返回void
#Mdispose继承自 Component.dispose
签名
dispose(): void
修饰继承自 Component.dispose
描述

销毁当前对象

返回void
#MgetInstanceId继承自 Component.getInstanceId
签名
getInstanceId(): string
修饰继承自 Component.getInstanceId
描述
@returns
返回string
#MonApplyAnimationProperties继承自 Component.onApplyAnimationProperties
签名
onApplyAnimationProperties(): void
修饰继承自 Component.onApplyAnimationProperties
描述

当属性被动画修改时调用

返回void
#MonAwake继承自 Component.onAwake
签名
onAwake(): void
修饰继承自 Component.onAwake
描述

生命周期函数,初始化后调用,生命周期内只调用一次

返回void
#MonDestroy继承自 Component.onDestroy
签名
onDestroy(): void
修饰继承自 Component.onDestroy
描述

生命周期函数,在组件销毁时调用

返回void
#MonDisable继承自 Component.onDisable
签名
onDisable(): void
修饰继承自 Component.onDisable
描述

在 enabled 变为 false 时触发

返回void
#MonEnable继承自 Component.onEnable
签名
onEnable(): void
修饰继承自 Component.onEnable
描述

在 enabled 变为 true 时触发

返回void
#MonLateUpdate继承自 Component.onLateUpdate
签名
onLateUpdate(dt: number): void
修饰继承自 Component.onLateUpdate
描述

生命周期函数,每帧调用一次,在 update 之后调用

参数
dt: number
返回void
#MonStart
签名
onStart(): void
描述

生命周期函数,在第一次 update 前调用,生命周期内只调用一次

返回void
#MonUpdate
签名
onUpdate(dt: number): void
描述

生命周期函数,每帧调用一次

参数
dt: number
返回void
#MremoveTarget
签名
removeTarget(target: VFXItem): void
描述

移除约束目标

参数
target: VFXItem

要移除的目标元素

返回void
#MsetInstanceId继承自 Component.setInstanceId
签名
setInstanceId(guid: string): void
修饰继承自 Component.setInstanceId
参数
guid: string
返回void
#MsetPositionOffset
签名
setPositionOffset(x: number, y: number, z: number): void
描述

设置位置偏移

参数
x: number

X 轴偏移

参数
y: number

Y 轴偏移

参数
z: number

Z 轴偏移

返回void
#MsetWeight
签名
setWeight(weight: number): void
描述

设置全局约束权重

参数
weight: number

权重值 (0-1),0 表示保持初始位置,1 表示完全跟随目标

返回void
#MtoData继承自 Component.toData
签名
toData(): void
修饰继承自 Component.toData
返回void
#Mis静态继承自 Component.is
签名
is(obj: unknown): obj is EffectsObject
修饰继承自 Component.is
描述
@returns
参数
obj: unknown
返回obj is EffectsObject