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'
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]
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'