AR_Engine_SDK
Functions | Variables
Scene.lua File Reference

Functions

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

Variables

 xes__Scene = {}
 
xe Scene = xes__Scene
 

Function Documentation

◆ Create2DPhysicalScene() [1/2]

function xes__Scene Create2DPhysicalScene ( szSceneName  )

创建2D物理场景

Parameters
szSceneNamestring
Returns
IX2DPhysicalScene

◆ Create2DPhysicalScene() [2/2]

function xes__Scene Create2DPhysicalScene ( szSceneName  ,
vGravity   
)

创建2D物理场景

Parameters
szSceneNamestring
vGravityXVECTOR2
Returns
IX2DPhysicalScene

◆ CreateScene()

function xes__Scene CreateScene ( mSceneID  )

创建一个场景

Parameters
mSceneIDstring 场景ID
Returns
xes__Scene

◆ GetActorDetectScreenPosition()

function xes__Scene GetActorDetectScreenPosition ( m_pDirector  ,
pActor   
)

xes_Scene_GetActorDetectScreenPosition00

Parameters
m_pDirectorxes__Director
pActorXEActor
Returns
XVECTOR2

◆ GetActorScreenFrame()

function xes__Scene GetActorScreenFrame ( m_pDirector  ,
pActor   
)

xes_Scene_GetActorScreenFrame00

Parameters
m_pDirectorxes__Director
pActorXEActor
Returns
xes__Rect

◆ GetActorScreenFrameWithSkeleton() [1/2]

function xes__Scene GetActorScreenFrameWithSkeleton ( m_pDirector  ,
pActor   
)

xes_Scene_GetActorScreenFrameWithSkeleton00

Parameters
m_pDirectorxes__Director
pActorXEActor
Returns
xes__Rect

◆ GetActorScreenFrameWithSkeleton() [2/2]

function xes__Scene GetActorScreenFrameWithSkeleton ( m_pDirector  ,
pActor  ,
fixScale   
)

xes_Scene_GetActorScreenFrameWithSkeleton01

Parameters
m_pDirectorxes__Director
pActorXEActor
fixScalenumber
Returns
xes__Rect

◆ GetSceneID()

function xes__Scene GetSceneID ( )

获取场景ID

Returns
string

◆ GetWorld()

function xes__Scene GetWorld ( )

获取世界实例

Returns
xes__World

◆ IsActorInScreen()

function xes__Scene IsActorInScreen ( p_director  ,
pActor   
)

xes_Scene_IsActorInScreen00

Parameters
p_directorxes__Director
pActorXEActor
Returns
boolean

◆ IsActorInTheBackOfCamera()

function xes__Scene IsActorInTheBackOfCamera ( p_director  ,
pActor   
)

xes_Scene_IsActorInTheBackOfCamera00

Parameters
p_directorxes__Director
pActorXEActor
Returns
boolean

◆ onEnd()

function xes__Scene onEnd ( )

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

◆ onPause()

function xes__Scene onPause ( )

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

◆ onResume()

function xes__Scene onResume ( )

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

◆ onStart()

function xes__Scene onStart ( )

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

◆ onTick()

function xes__Scene onTick ( tickTime  )

onTick 每一帧渲染前的回调

Variable Documentation

◆ Scene

xe Scene = xes__Scene

◆ xes__Scene

xes__Scene = {}