AssetBuildEntity 创建资源
格式
AssetBuildEntity(item, vmId, pos)
简介
用资源在体素模型坐标位置创建一个资源对象,资源的注册详见AssetRegister。
参数
名称 | 类型 | 描述 |
---|---|---|
item | 资源 | |
vmId | int | 体素模型ID |
pos | pos | 坐标位置 |
返回值
名称 | 类型 | 描述 |
---|---|---|
obj | 资源对象 |
实例
运行开始时在体素模型(0,25,0)的位置放置一个资源对象a。
import fg
import wx
import vmath
asset = fg.AssetCreate()
asset.name = 'Main Scene'
asset.state = fg.STATE.VOXMODEL
asset.vmFile = 'mainScene'
asset.icon='icon.png'
fg.AssetRegister(asset)
A = fg.AssetCreate()
A.name = 'A'
A.state = fg.STATE.VOXMODEL
A.vmFile = 'A'
A.icon='icon.png'
def onStart(self):
global a
a=fg.AssetBuildEntity(fg.AssetRegister(A), self.id, vmath.Vec3(0, 25, 0))
fg.AssetSetStartCBFunc(asset, onStart)