AR_Engine_SDK
Functions | Variables
XEWorldController.lua File Reference

Functions

function XEWorldController CreateScene (mSceneID)
 
function XEWorldController IsActorInTheBackOfCamera (p_director, pActor)
 
function XEWorldController IsActorInScreen (p_director, pActor)
 
function XEWorldController GetActorScreenFrame (m_pDirector, pActor)
 
function XEWorldController GetActorScreenFrameWithSkeleton (m_pDirector, pActor)
 
function XEWorldController GetActorScreenFrameWithSkeleton (m_pDirector, pActor, fixScale)
 
function XEWorldController GetActorDetectScreenPosition (m_pDirector, pActor)
 
function XEWorldController GetSceneID ()
 
function XEWorldController GetWorld ()
 
function XEWorldController Create2DPhysicalScene (szSceneName)
 
function XEWorldController Create2DPhysicalScene (szSceneName, vGravity)
 
function XEWorldController onStart ()
 onStart 生命周期回调方法 需要复写 More...
 
function XEWorldController onResume ()
 onResume 生命周期回调方法 需要复写 More...
 
function XEWorldController onPause ()
 onPause 生命周期回调方法 需要复写 More...
 
function XEWorldController onEnd ()
 onEnd 生命周期回调方法 需要复写 More...
 
function XEWorldController onTick (tickTime)
 onTick 每一帧渲染前的回调 More...
 

Variables

 XEWorldController = {}
 
xe Scene = XEWorldController
 旧版本兼容 More...
 

Function Documentation

◆ Create2DPhysicalScene() [1/2]

function XEWorldController Create2DPhysicalScene ( szSceneName  )

创建2D物理场景

Parameters
szSceneNamestring
Returns
IX2DPhysicalScene

◆ Create2DPhysicalScene() [2/2]

function XEWorldController Create2DPhysicalScene ( szSceneName  ,
vGravity   
)

创建2D物理场景

Parameters
szSceneNamestring
vGravityXVECTOR2
Returns
IX2DPhysicalScene

◆ CreateScene()

function XEWorldController CreateScene ( mSceneID  )

创建一个场景

Parameters
mSceneIDstring 场景ID
Returns
XEWorldController

◆ GetActorDetectScreenPosition()

function XEWorldController GetActorDetectScreenPosition ( m_pDirector  ,
pActor   
)

xes_Scene_GetActorDetectScreenPosition00

Parameters
m_pDirectorxes__Director
pActorXEActor
Returns
XVECTOR2

◆ GetActorScreenFrame()

function XEWorldController GetActorScreenFrame ( m_pDirector  ,
pActor   
)

xes_Scene_GetActorScreenFrame00

Parameters
m_pDirectorxes__Director
pActorXEActor
Returns
xes__Rect

◆ GetActorScreenFrameWithSkeleton() [1/2]

function XEWorldController GetActorScreenFrameWithSkeleton ( m_pDirector  ,
pActor   
)

xes_Scene_GetActorScreenFrameWithSkeleton00

Parameters
m_pDirectorxes__Director
pActorXEActor
Returns
xes__Rect

◆ GetActorScreenFrameWithSkeleton() [2/2]

function XEWorldController GetActorScreenFrameWithSkeleton ( m_pDirector  ,
pActor  ,
fixScale   
)

xes_Scene_GetActorScreenFrameWithSkeleton01

Parameters
m_pDirectorxes__Director
pActorXEActor
fixScalenumber
Returns
xes__Rect

◆ GetSceneID()

function XEWorldController GetSceneID ( )

获取场景ID

Returns
string

◆ GetWorld()

function XEWorldController GetWorld ( )

获取世界实例

Returns
XEWorld

◆ IsActorInScreen()

function XEWorldController IsActorInScreen ( p_director  ,
pActor   
)

xes_Scene_IsActorInScreen00

Parameters
p_directorxes__Director
pActorXEActor
Returns
boolean

◆ IsActorInTheBackOfCamera()

function XEWorldController IsActorInTheBackOfCamera ( p_director  ,
pActor   
)

xes_Scene_IsActorInTheBackOfCamera00

Parameters
p_directorxes__Director
pActorXEActor
Returns
boolean

◆ onEnd()

function XEWorldController onEnd ( )

onEnd 生命周期回调方法 需要复写

◆ onPause()

function XEWorldController onPause ( )

onPause 生命周期回调方法 需要复写

◆ onResume()

function XEWorldController onResume ( )

onResume 生命周期回调方法 需要复写

◆ onStart()

function XEWorldController onStart ( )

onStart 生命周期回调方法 需要复写

◆ onTick()

function XEWorldController onTick ( tickTime  )

onTick 每一帧渲染前的回调

Variable Documentation

◆ Scene

旧版本兼容

◆ XEWorldController