WaitForRotateYawVoxModel 体素模型几秒水平旋转几弧度
格式
WaitForRotateYawVoxModel(vmId, rotate, duration)
简介
等待体素模型完成水平旋转。
注意
只能在协程内搭配 yield 使用(事件是一个协程)。
参数
名称 | 类型 | 描述 |
---|---|---|
vmId | int | 体素模型ID |
rotate | float | 水平旋转弧度 |
duration | float | 持续时间 |
返回值
名称 | 类型 | 描述 |
---|---|---|
coroutine | 协程 |
实例
运行开始时体素模型在10秒内水平旋转一圈。
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.WaitForRotateYawVoxModel(self.id, 2*math.pi, 10)
fg.AssetSetStartCBFunc(asset, onStart)