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

Functions

function IX2DPhysicalScene GetName () end
 
function IX2DPhysicalScene Tick (fTime) end
 
function IX2DPhysicalScene SetVelocityIterations (nVelocityIters) end
 
function IX2DPhysicalScene GetVelocityIterations () end
 
function IX2DPhysicalScene SetPositionIterations (nPositionIters) end
 
function IX2DPhysicalScene GetPositionIterations () end
 
function IX2DPhysicalScene GetGravity () end
 
function IX2DPhysicalScene SetGravity (vGravity) end
 
function IX2DPhysicalScene CreateRigidBody (pDesc) end
 
function IX2DPhysicalScene DestroyBody (pBody) end
 
function IX2DPhysicalScene CreateJoint (desc) end
 
function IX2DPhysicalScene DestroyJoint (pJoint) end
 

Variables

 IX2DPhysicalScene = {}
 

Function Documentation

◆ CreateJoint()

function IX2DPhysicalScene CreateJoint ( desc  )

创建一个Joint

Parameters
descX2DJointDesc Joint描述信息结构体
Returns
IX2DJoint

◆ CreateRigidBody()

function IX2DPhysicalScene CreateRigidBody ( pDesc  )

添加一个RigidBody

Parameters
pDescX2DRigidBodyDesc RigidBody参数
Returns
IX2DRigidBody 返回创建的RigidBody指针

◆ DestroyBody()

function IX2DPhysicalScene DestroyBody ( pBody  )

删除一个RigidBody(内部会Delete)

Parameters
pBodyIX2DRigidBody 要删除的RigidBody指针
Returns
void

◆ DestroyJoint()

function IX2DPhysicalScene DestroyJoint ( pJoint  )

删除一个Joint,内部会Delete

Parameters
pJointIX2DJoint Joint指针
Returns
void

◆ GetGravity()

function IX2DPhysicalScene GetGravity ( )

获取场景重力参数,XVECTOR2类型

Returns
XVECTOR2

◆ GetName()

function IX2DPhysicalScene GetName ( )

获取物理场景名称

Returns
string

◆ GetPositionIterations()

function IX2DPhysicalScene GetPositionIterations ( )

获取Tick时位置的迭代次数,默认是2

Returns
number 位置的迭代次数

◆ GetVelocityIterations()

function IX2DPhysicalScene GetVelocityIterations ( )

获取Tick时速度的迭代次数

Returns
number 速度的迭代次数

◆ SetGravity()

function IX2DPhysicalScene SetGravity ( vGravity  )

设置场景重力参数

Parameters
vGravityXVECTOR2 重力参数,XVECTOR2类型
Returns
void

◆ SetPositionIterations()

function IX2DPhysicalScene SetPositionIterations ( nPositionIters  )

设置Tick时位置的迭代次数,默认是2

Parameters
nPositionItersnumber 位置的迭代次数
Returns
void

◆ SetVelocityIterations()

function IX2DPhysicalScene SetVelocityIterations ( nVelocityIters  )

设置Tick时速度的迭代次数,默认是6

Parameters
nVelocityItersnumber 速度的迭代次数
Returns
void

◆ Tick()

function IX2DPhysicalScene Tick ( fTime  )

获取物理场景名称 Tick,单位为s

Parameters
fTimenumber
Returns
void

Variable Documentation

◆ IX2DPhysicalScene