跳转至

AssetSetInterpolateCBFunc 每帧执行

格式

AssetSetInterpolateCBFunc(asset, callback)

简介

针对资源类的资源对象每帧执行回调函数。

注意

AssetSetInterpolateCBFuncAssetSetUpdateCBFunc相比更为精准,但性能需求更高。

参数

名称 类型 描述
asset 资源类
callback 回调函数

实例

在第2~3秒时打印1。

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)

t=time.Timer()

def onInterpolate(self,stamp,deltaTime):
    if 2<t.value<3:
        print(1)

fg.AssetSetInterpolateCBFunc(asset, onInterpolate)