AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XESkeleton.lua 文件参考

#include <XESkeleton.h>

类 XESkeleton 继承关系图:
Inheritance graph

函数

function XESkeleton new () end
 
function XESkeleton Initialize (pSkeletonModelPath) end
 
function XESkeleton UpdatePhysicsSkeltalNodeForSkeleton () end
 
function XESkeleton GetBindSockets () end
 
function XESkeleton GetSocketNames () end
 
function XESkeleton GetBindSocket (sokcetName) end
 
function XESkeleton GetBone (boneName) end
 
function XESkeleton GetRootBones () end
 
function XESkeleton IsWithTheSameSkeleton (pSkeletonModelPath) end
 
function XESkeleton GetSkeletonPathOfModel (pSkeletonModelPath) end
 
function XESkeleton GetAssetPath () end
 
function XESkeleton GetSkeletonAssetPath () end
 
function XESkeleton GetXSkeletonTemplate () end
 
function XESkeleton GetXModelTemplate () end
 
function XESkeleton SetIsModify (bModify) end
 
function XESkeleton GetIsModify () end
 
function XESkeleton GetPhyAssetPath () end
 
function XESkeleton SetPhyAssetPath (szPhyAssetPath) end
 

变量

 XESkeleton = {}
 

函数说明

◆ GetAssetPath()

function XESkeleton GetAssetPath ( )

获取模型资源路径

返回
string

◆ GetBindSocket()

function XESkeleton GetBindSocket ( sokcetName  )

获取当前骨架上绑定的某个插槽指针

参数
sokcetNamestring [in]要获取的插槽名称
返回
XEBindSocket 插槽指针

◆ GetBindSockets()

function XESkeleton GetBindSockets ( )

获取当前骨架上绑定的所有插槽

返回
XEBindSocket[]
number 插槽个数

◆ GetBone()

function XESkeleton GetBone ( boneName  )

获取当前骨架上某个骨头指针

参数
boneNamestring [in]要获取的骨头名称
返回
XEBone 骨头指针

◆ GetIsModify()

function XESkeleton GetIsModify ( )

获取当前骨架是否被修改

返回
boolean

◆ GetPhyAssetPath()

function XESkeleton GetPhyAssetPath ( )

获取骨架的物理资源

返回
string

◆ GetRootBones()

function XESkeleton GetRootBones ( )

获取所有children骨头

返回
XEBone[]

◆ GetSkeletonAssetPath()

function XESkeleton GetSkeletonAssetPath ( )

获取骨架资源路径

返回
string

◆ GetSkeletonPathOfModel()

function XESkeleton GetSkeletonPathOfModel ( pSkeletonModelPath  )

获取模型的骨架资源路径 (会加载资源,有效率开销)

参数
pSkeletonModelPathstring 模型资源路径
返回
string 模型的骨架资源路径

◆ GetSocketNames()

function XESkeleton GetSocketNames ( )

获取当前骨架上绑定的所有插槽名称

返回
string[]
number 插槽名称个数

◆ GetXModelTemplate()

function XESkeleton GetXModelTemplate ( )

获取引擎模型指针

返回
XModel

◆ GetXSkeletonTemplate()

function XESkeleton GetXSkeletonTemplate ( )

获取引擎骨架指针

返回
XSkeleton

XESkeleton_GetXSkeletonTemplate01

返回
XSkeleton

◆ Initialize()

function XESkeleton Initialize ( pSkeletonModelPath  )

初始化

参数
pSkeletonModelPathstring
返回
boolean

◆ IsWithTheSameSkeleton()

function XESkeleton IsWithTheSameSkeleton ( pSkeletonModelPath  )

判断组件是否使用的同一个骨架资源 (会加载资源,有效率开销)

参数
pSkeletonModelPathstring 模型资源路径
返回
boolean 如果返回true,是同一个;返回false,不是同一个

◆ new()

function XESkeleton new ( )

XESkeleton_new00

返回
XESkeleton

◆ SetIsModify()

function XESkeleton SetIsModify ( bModify  )

设置当前骨架是否被修改

参数
bModifyboolean
返回
void

◆ SetPhyAssetPath()

function XESkeleton SetPhyAssetPath ( szPhyAssetPath  )

设置骨架的物理资源

参数
szPhyAssetPathstring
返回
void

◆ UpdatePhysicsSkeltalNodeForSkeleton()

function XESkeleton UpdatePhysicsSkeltalNodeForSkeleton ( )

更新骨架模板

返回
void

变量说明

◆ XESkeleton

XESkeleton = {}