AR_Engine_SDK
Functions | Variables
XEBone.lua File Reference
类 XEBone 继承关系图:
Inheritance graph

Functions

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
 

Variables

 XEBone = {}
 

Function Documentation

◆ BuildBoneCollider()

function XEBone BuildBoneCollider ( )

XEBone_BuildBoneCollider00

Returns
XEBoneCollider

◆ BuildDummySocket()

function XEBone BuildDummySocket ( )

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

Returns
XEBindSocket

◆ CreateSocket()

function XEBone CreateSocket ( pFromOccupidSocketName  ,
bAddToBoneNode   
)

创建插槽

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

◆ GetBone()

function XEBone GetBone ( )

获取引擎骨头实例指针

Returns
XBone

◆ GetBoneIndex()

function XEBone GetBoneIndex ( )

获取当前骨头索引

Returns
number

◆ GetXESkeleton()

function XEBone GetXESkeleton ( )

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

Returns
XESkeleton

◆ InitBoneCollider()

function XEBone InitBoneCollider ( )

XEBone_InitBoneCollider00

Returns
void

◆ new()

function XEBone new ( )

XEBone_new00

Returns
XEBone

◆ RemoveBody()

function XEBone RemoveBody ( pBody  )

移除物理刚体pBody

Parameters
pBodyXEPhysicsSkeletalBody
Returns
void

◆ RemoveBoneCollider()

function XEBone RemoveBoneCollider ( )

XEBone_RemoveBoneCollider00

Returns
boolean

◆ RemoveSocket()

function XEBone RemoveSocket ( pSocket  )

移除某个插槽

Parameters
pSocketXEBindSocket 要移除的插槽节点指针
Returns
void

◆ SetBone()

function XEBone SetBone ( pBone  )

设置引擎骨头实例指针

Parameters
pBoneXBone
Returns
void

Variable Documentation

◆ XEBone

XEBone = {}