Skip to content
This repository has been archived by the owner on Jun 22, 2022. It is now read-only.

23.高级动画的使用

[email protected] edited this page Jun 25, 2019 · 2 revisions

导入高级动画脚本

使用Page.LoadAnimationsFromDir方法批量导入多个高级动画脚本。

Page.LoadAnimationsFromDir 参数解说

参数名 类型 说明
path String 多个高级动画脚本所在目录的路径

Page.LoadAnimation 参数解说

仅导入单个高级动画脚本

参数名 类型 说明
path String 单个高级动画脚本的路径

创建高级动画

创建播放高级动画,可以使用Page.CreatePlayAnimation

Page.CreatePlayAnimation 参数解说

参数名 类型 说明
name String 动画的名称,即脚本中设置的名称
playname String 创建后的名称,用于绘制时检索使用
channel String 创建后显示的通道名称

绘制高级动画

高级动画只能使用Page.DrawAnimation绘制。

Page.DrawAnimation 参数解说

参数名 类型 说明
playname String 欲播放动画的名称(播放高级动画名称)
x Long 绘制动画的x坐标
y Long 绘制动画的y坐标

NOTE:
高级动画绘制也支持坐标中心,详情见 wiki 22 。

切换高级动画的显示通道

切换显示通道,可以使用 Page.SwitchChannel ,切换后将跳回到第一帧。

Page.SwitchChannel 参数解说

参数名 类型 说明
playname String 动画的名称(播放高级动画名称)
channel String 切换到的通道名称

销毁动画

如果需要,可以使用Page.DisposePlayAnimation 进行销毁。

Page.DisposePlayAnimation 参数解说

参数名 类型 说明
playname String 动画的名称(创建时的playname)