cocos android分析(4)
来源:未知 责任编辑:责任编辑 发表时间:2015-01-01 13:14 点击:次
参照里面的注释,C++驱动Java实现绘制,Java完成绘制后,调用Java_org_cocos2dx_lib_Cocos2dxBitmap_nativeInitBitmapDC接口,实现内存的拷贝,而s_BmpDC中的m_pData用来保存,进行下一步的纹理贴图,完成整改流程的传递.
总结
介绍完毕,整个过程中,cocos2d使用的技术并不神秘,主要是一个熟悉的过程.最值得称赞的是JNI封装的比较使用,本身做游戏开发,基本所有功能都会在C++中封闭实现,只需要提供一个规范的Java外壳就可以,既跨平台有高效.另外,就是cocos2d对各个平台的语言取舍,哪些用Java方便,哪些用C++ 保持平台一致,都做的还是很合理的.
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>
您可能感兴趣的文章
- 用cocos2d-html5做的消除类游戏《英雄爱消除》(1)——系统主菜单
- Cocos2d-x学习(一):HelloWorld
- cocos2d-x在win32和iOS、android下获取当前系统时间的方法
- Cocos2d-x 的“HelloLua” 深入分析
- ibatis 关联自己,怎么映射 xml ?
- cocos2dx Sprite setBlendFunc 使用颜色混合:加算,减算
- cocos2d-x CCRotateTo 对初始角,旋转角的处理
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之
- cocos2d-x ActionManager控制精灵的暂停运动
- cocos2d-x 3.0rc 较于2.2v 诸多变化中的一些小点