声明
func CreateTween(target entity<Entity>, property Property, srcVal object, destVal object, style TweenStyle, curve BezierCurve, duration float, out var createdEntity entity<Tween>, autoPlay bool)
go
参数
输入
名称 | 类型 | 描述 |
---|---|---|
目标 | Entity | 目标实体 |
属性类型 | Property | 需要进行运动变化的属性ID |
起始值 | Object | 属性起始值 |
目标值 | Object | 属性结束值 |
风格 | TweenStyle | 可以选择单次、循环和往复。 |
循环表示每次运动完成后,实体会从起始值再进行一次运动。往复表示从起始值到目标值运动完成后,实体会从目标值再向起始值运动一次,然后重复这个过程 | ||
曲线 | BezierCurve | 贝塞尔曲线控制点 |
持续时间 (ms) | Float | 一次变化的时长,单位是毫秒 |
立即播放 | Bool | 创建后是否自动开始播放 |
输出
名称 | 类型 | 描述 |
---|---|---|
创建的实体 | Tween | 创建出的插值运动实体 |