• 欢迎来到GeekFaner

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

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

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

    联系我们
  • 出发!

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

    联系我们

课程笔记

阅读readme

ReadMe中主要介绍了如何获取源代码,如何创建、运行一个新的project,以及一些主要的feature,主要的feature主要是图形学相关以及一些事件相关。

下载和配置相关文件

下载cocos2d-x, Android SDK, Android NDK, python,配置.bash_profile文件(详细请见参考文献http://xuzhiwei.blog.51cto.com/978424/1401434(原创不易,尊重原创产权,如需转载,请注明出处))

python setup.py

该命令是用于配置环境:ndk,sdk,ant,COCOS_CONSOLE_ROOT。前面三个比较清楚,COCOS_CONSOLE_ROOT是指向cocos2d-x所有可执行文件的文件夹(所谓可执行文件也就是一个指向一个python脚本的脚本)

source ~/.profile

该命令是用于刷新配置文件,搭建环境变量使用

创建一个新的project

使用命令“cocos new -p com.geekfaner.helloworld -l cpp -d ~/project helloworld”创建一个新的project,调用cocos.py,阅读cocos.py,该文件是根据输入参数创建一个新的project,配置文件是cocos.ini,然后调用project_new.py中的CCPluginNew类,看来创建project的核心就在这里了该命令是用于刷新配置文件,搭建环境变量使用

阅读project_new.py

这里也主要是判断是cpp还是js等,找到对应的template,比如/Users/wangshuo/Documents/company/myself/game/cocos/cocos2d-x/cocos2d-x-3.2/templates/cpp-template-default,然后根据名字等进行修改,然后copy到对应地方即可。看了下template的cmakelists.txt,居然没有3d,然后全局搜索了一下,发现别的还是用3d的,而且都以3d为基础

阅读build_native.py

这里主要是找到SDK|NDK等路径,然后对project进行build

联系我们

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

wangshuo@geekfaner.com