文档
控制

控制

⚠️

本页面正在建设中

⚠️

测试功能,可能会有变动

控制是一个类,它具有一些用于流程控制的实用方法。

Control.do([
    character1.say("hello"),
 
    // 播放声音并同时摇动图像
    Control.allAsync([
        sound.play(),
        shake(image1),
    ]),
]);

静态方法

do

按顺序执行操作,等待每个操作完成

  • actions: ChainedActions - ChainedActions
  • 返回 ChainedControl - 链式控制实例

doAsync

按顺序执行操作,不等待操作完成

  • actions: ChainedActions - ChainedActions
  • 返回 ChainedControl - 链式控制实例

any

同时执行所有操作,等待任意一个操作完成

  • actions: ChainedActions - ChainedActions
  • 返回 ChainedControl - 链式控制实例

all

同时执行所有操作,等待所有操作完成

  • actions: ChainedActions - ChainedActions
  • 返回 ChainedControl - 链式控制实例

allAsync

同时执行所有操作,不等待所有操作完成

  • actions: ChainedActions - ChainedActions
  • 返回 ChainedControl - 链式控制实例

repeat

多次执行操作

  • times: number - 次数
  • actions: ChainedActions - ChainedActions
  • 返回 ChainedControl - 链式控制实例