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)