• 欢迎来到GeekFaner

    每周更新一篇教程,轻松学习cocos2d-x

    联系我们
  • 又是一个美好的一天

    每天的太阳都是新的,今天要比昨天好

    联系我们
  • 出发!

    开始今天的课程学习,让我们的明天更美好

    联系我们

课程笔记

原理

笔者是使用cocos2d-x的c++跨平台编程方式,一套代码可以用于iOS和Android两个客户端,原理是:iOS不用多说,从入口函数直接调用Classes中的几个cpp文件;Android借用的JNI的原理,在java层只实例化了一个Activity的子类(当然这个子类实现和重载了好多功能,这就是Android端游戏引擎的所在),在JAVA中会在所需要的地方调用native层的代码,所以游戏开发者只要在native层进行编码即可被java层对应的地方调用

具体操作方式

iOS端直接从Classes作为入口函数进行开发即可

Android端在iOS端开发结束后,在命令行运行build_native.py把native层重新build,打开eclipse,先clean,再run即可。

联系我们

笔者制作网站的目的,主要是借用自己之前的知识背景(Android App开发和图形学知识),将自己学习笔记拿出来,和大家一起进行交流,毕竟每个人的知识体系不同,有交流才会有提高,所以欢迎大家通过各种方式和我联系。
网址:www.geekfaner.com
youku教学视频:http://i.youku.com/geekfaner
“百度传课”教学视频(高清版_推荐):http://www.chuanke.com/s2588605.html

wangshuo@geekfaner.com