cocos2dx游戏开发学习第一篇

  毕业做开发,一年多的学徒级别,现在想学习一下cocos2dx引擎的游戏开发,看了很多书上面关于环境搭建的问题,晕乎乎的,反正我到现在没弄明白,今天下午看到一个博客http://blog.sina.com.cn/s/blog_47021dd40101iki0.html,才勉强运行了cocos2dx里面的TestCpp程序,感觉蛮好玩的,今天再次做一下笔记,全过程描述一下。


  之前我本身做的就是Android开发,所以Android环境就不用配置了,直接是Eclipse+XP+Android。cocos2dx开发需要用到c++编译工具,所以需要使用cygwin(模拟Linux环境),最好还加上Python脚本运行器。


  所以我首先下载cygwin,新人一枚,不懂,所以全部下载下来了,安装过程就花了几个小时,貌似里面的很多工具我暂时不用的也被我安装了,郁闷了。然后配置cygwin的环境变量:cygwin根目录\home\你自己的名字\.bash_profile(注意:我安装的时候我的home文件夹下面神马都没有,解决 的办法:在cygwin根目录\home文件夹下建立名为Administrator的文件夹(是用户名),然后把cygwin根目录\etc\skel\.bash_profile拷贝到该文件夹下),.bash_profile是Linux系统启动时所需要读取的用来初始化系统环境变量的文件,然后打开.bash_profile添加NDK=/cygdrive/<你的盘符>/<android ndk 目录> 例如:

NDK=/cygdrive/e/android-ndk-r9

export NDK

NDK这个名字是随便取的,为了方面以后使用方便,选个简短的名字,然后保存

然后测试一下,打开cygwin的Termial,然后直接输入$NDK,看输出的信息是否就是你配置的信息。到此配置完成。

  接着装Python,我首先下载的是最新的Python3.3,然后配置环境,就是在环境变量path的最后把Python的根目录路径加进去,然后使用cocos2d-x-2.2.1\tools\project-creator下面的create_project.py来新建项目(在cmd下面执行python create_project.py ...),然后总是报错,说是Usage: create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGE ,语法错误,然后我看了一下打印语句print,发现3.0之后的版本打印语句有点不同了,需要加上(),而create_project.py里面的print是没有加(),本来是准备改 create_project.py,后来想了一下,改了之后不太好,并且网上说Python开发cocos2dx还是使用2.7版本的,所以果断下了一个2.7的,之后就能创建成功,然后使用Eclipse导入,发现里面什么都没有,so库没有自动编译,现在就郁闷了,本来菜鸟一枚的,蛋蛋疼,找了一个上午的原因,没找到,最后放弃了这个方法。

  然后按照http://blog.sina.com.cn/s/blog_47021dd40101iki0.html博客上面的做,最后在真机上还真跑起来了。高兴...

  唉,跑是跑起来了,但还是不知道之前是哪里出现了问题,毕竟刚入门,太多不懂,正在学习当中。。。
  有兴趣的加Q:1370700208,一起学习游戏开发,一起进步!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值