AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XEWorldController.lua 文件参考

函数

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 生命周期回调方法 需要复写
 
function XEWorldController onResume ()
 onResume 生命周期回调方法 需要复写
 
function XEWorldController onPause ()
 onPause 生命周期回调方法 需要复写
 
function XEWorldController onEnd ()
 onEnd 生命周期回调方法 需要复写
 
function XEWorldController onTick (tickTime)
 onTick 每一帧渲染前的回调
 

变量

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

函数说明

◆ Create2DPhysicalScene() [1/2]

function XEWorldController Create2DPhysicalScene ( szSceneName  )

创建2D物理场景

参数
szSceneNamestring
返回
IX2DPhysicalScene

◆ Create2DPhysicalScene() [2/2]

function XEWorldController Create2DPhysicalScene ( szSceneName  ,
vGravity   
)

创建2D物理场景

参数
szSceneNamestring
vGravityXVECTOR2
返回
IX2DPhysicalScene

◆ CreateScene()

function XEWorldController CreateScene ( mSceneID  )

创建一个场景

参数
mSceneIDstring 场景ID
返回
XEWorldController

◆ GetActorDetectScreenPosition()

function XEWorldController GetActorDetectScreenPosition ( m_pDirector  ,
pActor   
)

xes_Scene_GetActorDetectScreenPosition00

参数
m_pDirectorxes__Director
pActorXEActor
返回
XVECTOR2

◆ GetActorScreenFrame()

function XEWorldController GetActorScreenFrame ( m_pDirector  ,
pActor   
)

xes_Scene_GetActorScreenFrame00

参数
m_pDirectorxes__Director
pActorXEActor
返回
xes__Rect

◆ GetActorScreenFrameWithSkeleton() [1/2]

function XEWorldController GetActorScreenFrameWithSkeleton ( m_pDirector  ,
pActor   
)

xes_Scene_GetActorScreenFrameWithSkeleton00

参数
m_pDirectorxes__Director
pActorXEActor
返回
xes__Rect

◆ GetActorScreenFrameWithSkeleton() [2/2]

function XEWorldController GetActorScreenFrameWithSkeleton ( m_pDirector  ,
pActor  ,
fixScale   
)

xes_Scene_GetActorScreenFrameWithSkeleton01

参数
m_pDirectorxes__Director
pActorXEActor
fixScalenumber
返回
xes__Rect

◆ GetSceneID()

function XEWorldController GetSceneID ( )

获取场景ID

返回
string

◆ GetWorld()

function XEWorldController GetWorld ( )

获取世界实例

返回
XEWorld

◆ IsActorInScreen()

function XEWorldController IsActorInScreen ( p_director  ,
pActor   
)

xes_Scene_IsActorInScreen00

参数
p_directorxes__Director
pActorXEActor
返回
boolean

◆ IsActorInTheBackOfCamera()

function XEWorldController IsActorInTheBackOfCamera ( p_director  ,
pActor   
)

xes_Scene_IsActorInTheBackOfCamera00

参数
p_directorxes__Director
pActorXEActor
返回
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 每一帧渲染前的回调

变量说明

◆ Scene

旧版本兼容

◆ XEWorldController