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

Functions

function XEPhysicsSkeletalRoot new () end
 
function XEPhysicsSkeletalRoot Release () end
 
function XEPhysicsSkeletalRoot GetNodeManager () end
 
function XEPhysicsSkeletalRoot GetSkeAssetPath () end
 
function XEPhysicsSkeletalRoot GetPhyAssetPath () end
 
function XEPhysicsSkeletalRoot LoadSkeletalPhyAsset (szPhyResPath, szSkePath) end
 
function XEPhysicsSkeletalRoot GetXSkeletalPhysicsRes () end
 
function XEPhysicsSkeletalRoot GetIsModify () end
 
function XEPhysicsSkeletalRoot SetIsModify (bIsModify) end
 
function XEPhysicsSkeletalRoot Save () end
 
function XEPhysicsSkeletalRoot CreateSkeletalBodyInPhysicsWorld (szBoneName) end
 
function XEPhysicsSkeletalRoot CreateConstraintInPhysicsWorld (szBone1Name, szBone2Name) end
 
function XEPhysicsSkeletalRoot RemovePhysicsSkeletalBodyFromPhysicsWorld (pBodyTemp) end
 
function XEPhysicsSkeletalRoot RemoveConstraintFromPhysicsWorld (szBone1Name, szBone2Name) end
 
function XEPhysicsSkeletalRoot CreatePhysicsSkeletalBodyNode (szBoneName) end
 
function XEPhysicsSkeletalRoot CreateConstraintNode (szBone2Name, szBone1Name) end
 
function XEPhysicsSkeletalRoot RemoveNodeTempate (pNode, bIncludeChild, bReleaseMemory, bReleaseNodes) end
 

Variables

 XEPhysicsSkeletalRoot = {}
 

Function Documentation

◆ CreateConstraintInPhysicsWorld()

function XEPhysicsSkeletalRoot CreateConstraintInPhysicsWorld ( szBone1Name  ,
szBone2Name   
)

在两个骨骼之间创建关节

Parameters
szBone1Namestring
szBone2Namestring
Returns
boolean 是否创建成功

◆ CreateConstraintNode()

function XEPhysicsSkeletalRoot CreateConstraintNode ( szBone2Name  ,
szBone1Name   
)

创建关节节点

Parameters
szBone2Namestring
szBone1Namestring
Returns
XEPhysicsConstraint 创建的关节指针

◆ CreatePhysicsSkeletalBodyNode()

function XEPhysicsSkeletalRoot CreatePhysicsSkeletalBodyNode ( szBoneName  )

创建刚体节点

Parameters
szBoneNamestring
Returns
XEPhysicsSkeletalBody 是否创建成功

◆ CreateSkeletalBodyInPhysicsWorld()

function XEPhysicsSkeletalRoot CreateSkeletalBodyInPhysicsWorld ( szBoneName  )

在骨骼中创建刚体

Parameters
szBoneNamestring
Returns
boolean 是否创建成功

◆ GetIsModify()

function XEPhysicsSkeletalRoot GetIsModify ( )

返回是否有了改动

Returns
boolean 是否有改动

◆ GetNodeManager()

function XEPhysicsSkeletalRoot GetNodeManager ( )

获取当前的节点管理器

Returns
XETreeNode__Manager 节点管理器指针

◆ GetPhyAssetPath()

function XEPhysicsSkeletalRoot GetPhyAssetPath ( )

获取绑定的物理文件资源地址

Returns
string 物理文件资源地址

◆ GetSkeAssetPath()

function XEPhysicsSkeletalRoot GetSkeAssetPath ( )

获取当骨骼的资源地址

Returns
string 骨骼的资源地址

◆ GetXSkeletalPhysicsRes()

function XEPhysicsSkeletalRoot GetXSkeletalPhysicsRes ( )

获取骨骼对应的引擎中物理资源指针

Returns
IXSkeletalPhysicsRes 引擎中物理资源指针

◆ LoadSkeletalPhyAsset()

function XEPhysicsSkeletalRoot LoadSkeletalPhyAsset ( szPhyResPath  ,
szSkePath   
)

为骨骼加载物理文件

Parameters
szPhyResPathstring 物理文件资源地址
szSkePathstring
Returns
boolean

◆ new()

function XEPhysicsSkeletalRoot new ( )

XEPhysicsSkeletalRoot_new00

Returns
XEPhysicsSkeletalRoot

◆ Release()

function XEPhysicsSkeletalRoot Release ( )

将根节点从节点管理器中移除 ,并且删除所有根节点下绑定的节点

Returns
void

◆ RemoveConstraintFromPhysicsWorld()

function XEPhysicsSkeletalRoot RemoveConstraintFromPhysicsWorld ( szBone1Name  ,
szBone2Name   
)

移除两个骨骼所关联的关节

Parameters
szBone1Namestring
szBone2Namestring
Returns
void

◆ RemoveNodeTempate()

function XEPhysicsSkeletalRoot RemoveNodeTempate ( pNode  ,
bIncludeChild  ,
bReleaseMemory  ,
bReleaseNodes   
)

移除节点的模板

Parameters
pNodeXEUserNode
bIncludeChildboolean
bReleaseMemoryboolean
bReleaseNodesboolean
Returns
void

◆ RemovePhysicsSkeletalBodyFromPhysicsWorld()

function XEPhysicsSkeletalRoot RemovePhysicsSkeletalBodyFromPhysicsWorld ( pBodyTemp  )

移除带有刚体属性的骨骼刚体

Parameters
pBodyTempXEPhysicsSkeletalBody
Returns
void

◆ Save()

function XEPhysicsSkeletalRoot Save ( )

引擎物理资源管理器保存对应的物理资源

Returns
boolean

◆ SetIsModify()

function XEPhysicsSkeletalRoot SetIsModify ( bIsModify  )

设置是否有改动

Parameters
bIsModifyboolean
Returns
void

Variable Documentation

◆ XEPhysicsSkeletalRoot