跳转至

WaitForSecond 等待几秒

格式

WaitForSecond(time)

简介

等待数秒后执行后续代码。

注意

只能在协程内搭配 yield 使用(事件是一个协程)。

参数

名称 类型 描述
time float 等待时间

返回值

名称 类型 描述
coroutine 协程

实例

运行开始时打印1,等待1秒后打印2。

import fg,coroutine

asset = fg.AssetCreate()
asset.name = 'Main Scene'
asset.state = fg.STATE.VOXMODEL
asset.vmFile = 'mainScene'
asset.icon='icon.png'

fg.AssetRegister(asset)

def onStart(self):
    print(1)
    yield coroutine.WaitForSecond(1)
    print(2)

fg.AssetSetStartCBFunc(asset, onStart)