跳转至

Timer

格式

Timer()

简介

创建计时器。

属性

value

格式

value

简介

计时器数值。

实例

创建计时器Time,每帧打印当前计时器时间数值。

import fg
import time

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

fg.AssetRegister(asset)

Time = time.Timer()

def onUpdate(self, stamp, deltaTime):
    print(Time.value)

fg.AssetSetUpdateCBFunc(asset, onUpdate)

方法

clear

格式

clear()

简介

清空计时器。

实例

创建计时器Time,每5秒清空计时器。

import fg
import time

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

fg.AssetRegister(asset)

Time = time.Timer()

def onUpdate(self, stamp, deltaTime):
    print(Time.value)
    if Time.value>5:
        Time.clear()

fg.AssetSetUpdateCBFunc(asset, onUpdate)