AR_Engine_SDK
函数 | 变量
XEBone.lua 文件参考

#include <XEBone.h>

类 XEBone 继承关系图:
Inheritance graph

函数

function XEBone new () end
 
function XEBone SetBone (pBone) end
 
function XEBone GetBone () end
 
function XEBone CreateSocket (pFromOccupidSocketName, bAddToBoneNode) end
 
function XEBone BuildDummySocket () end
 
function XEBone InitBoneCollider () end
 
function XEBone BuildBoneCollider () end
 
function XEBone RemoveBoneCollider () end
 
function XEBone RemoveSocket (pSocket) end
 
function XEBone GetBoneIndex () end
 
function XEBone GetXESkeleton () end
 
function XEBone RemoveBody (pBody) end
 

变量

 XEBone = {}
 

函数说明

◆ BuildBoneCollider()

function XEBone BuildBoneCollider ( )

XEBone_BuildBoneCollider00

返回
XEBoneCollider

◆ BuildDummySocket()

function XEBone BuildDummySocket ( )

为“虚拟骨头节点(节点名称带有dummy字符串)”创建一个插槽

返回
XEBindSocket

◆ CreateSocket()

function XEBone CreateSocket ( pFromOccupidSocketName  ,
bAddToBoneNode   
)

创建插槽

参数
pFromOccupidSocketNamestring 已经被占用的插槽节点名称,如果不为空,使用此名称;否则,创建一个新插槽名称
bAddToBoneNodeboolean 是否添加到该骨头节点下。注意,如果不添加到该骨头节点下,请保证正确管理了该插槽节点
返回
XEBindSocket

◆ GetBone()

function XEBone GetBone ( )

获取引擎骨头实例指针

返回
XBone

◆ GetBoneIndex()

function XEBone GetBoneIndex ( )

获取当前骨头索引

返回
number

◆ GetXESkeleton()

function XEBone GetXESkeleton ( )

获取当前骨头对应的骨架指针

返回
XESkeleton

◆ InitBoneCollider()

function XEBone InitBoneCollider ( )

XEBone_InitBoneCollider00

返回
void

◆ new()

function XEBone new ( )

XEBone_new00

返回
XEBone

◆ RemoveBody()

function XEBone RemoveBody ( pBody  )

移除物理刚体pBody

参数
pBodyXEPhysicsSkeletalBody
返回
void

◆ RemoveBoneCollider()

function XEBone RemoveBoneCollider ( )

XEBone_RemoveBoneCollider00

返回
boolean

◆ RemoveSocket()

function XEBone RemoveSocket ( pSocket  )

移除某个插槽

参数
pSocketXEBindSocket 要移除的插槽节点指针
返回
void

◆ SetBone()

function XEBone SetBone ( pBone  )

设置引擎骨头实例指针

参数
pBoneXBone
返回
void

变量说明

◆ XEBone

XEBone = {}