大家都在研究cocos2d-x项目,我不研究是不是也落后了,我也不甘示弱,废话不多说,看下文
一、环境配置
1、先把vs2012安装好
2、从cocos2d-x官网下载了cocos2d-x-3.0rc0
3、从python下载了python3.4
4、配置环境变量(把python的安装路径填到系统变量的path中)
5、安装cocos2d-x 3.0 (这时候问题来了,我大概描述一下问题吧)
问题1、找到cocos2d-x 3.0/tools文件夹,发现打包的那个名为create-project.py的文件似乎木有了
答:其实cocos2d-x 3.0 创建项目做了调整,在根目录增加了setup.py文件
问题2、执行python setup.py 时,提示
E:\cocos2d-x-3.0rc0>python setup.py
File "setup.py", line 114
print 'Warning: Could not add "%s" into registry' % key
SyntaxError: invalid syntax
答:发现是python版本过高导致的,换成python2.7即可
环境都ok了,开始Hello World了
二、开始Hello World
1、创建工程命令:
cocos new TestCreate -p com.cocos2dx.xxx -l cpp -dE:\cocos2d-x-3.0rc0\projects
TestCreate – 工程名
com.cocos2dx.xxx – 包名
cpp – c++语言工程
E:\cocos2d-x-3.0rc0\projects – 生成工程所在的目录(projects是自己建的文件夹)
2、编译项目:用vs2012打开刚才建好的项目(进入刚才创建的项目目录,选择proj.win32文件夹,打开解决方案即可)
3、运行:运行就提示,问题又来了
0x698DE210(atioglxx.dll) (TestCreate.exe 中)处又未处理的异常:OxC000005;
读取位置0x00000DD0 时发生访问冲突。
一开始就先去百度了一下,貌似没有发现大家有这问题,接下来就求助偶尔e网事,看有没有遇到过
首先:偶尔e网事让我去http://www.jb51.net/dll/atioglxx.dll.html,我按里面的写了一个批处理文件,执行了一下,电脑重启后,再次运行还是不行。
其次:继续求助,让我把显卡驱动更新一下,我就下载了驱动精灵,用驱动精灵一扫,看见有显卡驱动更新推荐,于是我就安装了一下,安装完成后,顾不了那么多,直接去运行项目,熟悉的Hello World出来了,心里好高兴
不容易,可算出来了,以上就是我的Hello World开发之旅。
在这里,我再次感谢偶尔e网事和泡泡糖,今后我会继续研究下去,期待加入你们的战队睡觉去喽,天亮继续研究:877:
大哥,表这么客气。。。另外我把帖子里的敏感词去掉了。。。