跳转至

WaitForRotatePitchVoxModel 体素模型几秒垂直旋转几弧度

格式

WaitForRotatePitchVoxModel(vmId, rotate, duration)

简介

等待体素模型完成垂直旋转。

注意

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

参数

名称 类型 描述
vmId int 体素模型ID
rotate float 垂直旋转弧度
duration float 持续时间

返回值

名称 类型 描述
coroutine 协程

实例

运行开始时体素模型在1秒内垂直旋转π/2弧度(角度90°)。

import fg,coroutine,math

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):
    yield coroutine.WaitForRotatePitchVoxModel(self.id, math.pi/2, 1)

fg.AssetSetStartCBFunc(asset, onStart)