跳转至

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)