湖南长沙房卡麻将学习 二,场景初始化流程

湖南长沙房卡麻将学习 之Android场景初始化流程,ios的没去分析,都知道,这得先拥有一台mac电脑......

场景初始化流程:
AppActivity.java::
org.cocos2dx.cpp.AppActivity extends Cocos2dxActivity::
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
调用了Cocos2dxActivity的onCreate()
Cocos2dxActivity.java::
Cocos2dxActivity::onCreate()->
init()->
this.mGLSurfaceView.setCocos2dxRenderer(new Cocos2dxRenderer());
Cocos2dxRenderer.java::
Cocos2dxRenderer::onSurfaceCreated()->
Cocos2dxRenderer.nativeInit(this.mScreenWidth, this.mScreenHeight); //调用了jni接口
此类中声明了不少jni接口,有一部分定义在Java_org_cocos2dx_lib_Cocos2dxRenderer.cpp中
javaactivity-android.cpp:
Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit()->
cocos2d::Application::getInstance()->run(); ->
CCApplication-android.cpp::
applicationDidFinishLaunching()->
Classes\ClientHN_THJ\Main\AppDelegate.cpp::
AppDelegate::applicationDidFinishLaunching()->Scene *pScene = HNGame::scene();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值