跳转至

AssetCreate 创建资源类

格式

AssetCreate()

简介

创建一个资源类。

属性

名称 类型 描述
name string 资源类名称,必要属性
state enum 资源类类型,必要属性,详见STATE
icon string 资源类图标位置及名称,默认wx图标,可选属性
blockSort int 材质ID,资源类型为BLOCK时必要属性,详见STATE
mobSkeleton string 角色模型文件位置及名称,资源类型为MOBILE时必要属性
mobMesh string 角色皮肤文件位置及名称,资源类型为MOBILE时必要属性
mobTexture string 角色贴图文件位置及名称,资源类型为MOBILE时必要属性
mobAction string 角色动作文件位置及名称,资源类型为MOBILE时必要属性
mobActionRange list 角色动作范围,资源类型为MOBILE时可选属性
vmFile string 体素模型文件位置及名称,资源类型为VOXMODLE时必要属性
vmWrite bool 是否保留运行结果,True为保留运行结果,False为不保留运行结果,默认不保留运行结果,资源类型为VOXMODLE时可选属性

返回值

名称 类型 描述
asset 资源类

实例

创建体素模型资源类asset

import fg

asset = fg.AssetCreate()
asset.name = 'Main Scene'
asset.state = fg.STATE.VOXMODEL
asset.vmFile = 'mainScene'
asset.icon='icon.png'
创建角色模型资源类asset
import fg

asset = fg.AssetCreate()
asset.name = 'mob'
asset.state = fg.STATE.MOBILE
asset.mobSkeleton = 'skeleton.ozz'
asset.mobMesh = 'mesh.ozz'
asset.mobTexture = 'texture.png'
asset.mobAction = 'action.ozz'
asset.icon = 'icon.png'
asset.mobActionRange = [0,1]
创建逻辑方块资源类asset
import fg
import wx

asset = fg.AssetCreate()
asset.name = 'block'
asset.state = fg.STATE.BLOCK
asset.blockSort = wx.BLOCK.GRASS_BLOCK
asset.icon='icon.png'