如果你才刚开始读大二,或者大四出来实习,这个文章不适合你
如果你正在看一种书,叫30天入门到精通,这个文章不适合你
如果你觉得数据结构,算法对于一个程序员来说很重要,这个文章不适合你
我所说的入门和一般程序猿的入门有很大的不同,我走的不是正轨,而是直接跳到boss那去了,不屑于慢慢打小怪存装备。
我已经开始了写cocos2dx的旅程,在没看过一本cocos2dx的书前提下,搭了个helloworld程序出来,当然我问过一个朋友ArIEs,他买了本书,研究了下框架。
这条路真不好走,不过还得继续,打算一个月内搞个游戏出来,并且弄上App Store。而且坚决不看一本书,明显我打算下载人家的coccoa2dx游戏源码,然后换成自己的,要不怎么能一个月做出来呢?当然我对visual studio在熟悉不过了,写过C++,也有不少androID移植和上架的经验
所以根本不用有object-c 经验,根本不需要看书,也根本不用懂算法,我就能做出个游戏来。
在这里我将记录下我做个cocos2dx游戏出来的经历,首先就是普通就是简单的win程序就,能在win7上跑起来了,不过今晚还没搞明白怎么生成androID和ios版本。
1)下载源码
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
2)安装vs2010,没有?哥帮不了你
n年之后再打开vs2010,太太熟悉了,不愧是最好的IDE,真的没有之一,什么eclipse,myeclipse,netbean,xode见鬼去吧
3)安装cocos2dx扩展
打开下载解压后的cocos2dx的文件夹
cocos2d-win32.vc2010.sln 是源码,暂时不需要源码,没点开
build-win32.bat网上都说要先执行,所以我也执行了,不过貌似有些错,和网上说的deBUG.win32目录下取 dll不同(这些dll之后的过程有用),反正我是从release.win32目录下取的
install-templates-xcode.bat这个才是关键,点了后vs就能添加cocos2dx项目.
4)一开始把所有选项都勾上了,编译不通过,后来想下,为了把依赖减到最少chippunk碰撞检测,lua脚本什么的都不勾了,重新建项目,直接点finish就好了
5)还是编译不过,
好吧,vs2010的好知道了吧,如下图,直接就告诉你编译不过的原因,少了哪几个h文件,不会写程序的人都知道怎么做了吧?项目-->设置
添加依赖,c/c++->附加包含目录,由于新建的项目依赖路径是相对的,而如果下载cocos2dx解压路径又没对上,就会说找不到文件
$(SolutionDir)开头的就是项目默认的,相对的附加包目录,而$(SolutionDir)cocos2dx就是解决方案的相对路径的意思,cocos2dx要和solutionDir放在同一个根目录下
我表示曾经写了5年C#还没把握,一眼SolutionDir到底在哪,
反正我不管了,直接写绝对路径,D:\项目\xxx什么的就是我的解压路径
还是编译不过,这次是少了链接,vs2010有多好,知道了吧,一幕廖燕,就明显error link 少"*.lib"
所以这次添加,连接器->附加库目录,同样的我是直接写D;\项目\xx\Release.win32,当然你的lib在DeBUG.win32也可以直接指向Debut.win32目录
ok,这次编译通过了吧,可还是d出提示框,这是运行错误,找不到dll,这真的需要点微软经验vb C++ C#其中一项经验均可,哥表示全部经验都有,JAVA人就惨咯,这么明显都要花不少时间去处理
碰到这个提示,将对应的dll从Release.win32的dll文件移动到exe所在目录即可,最后我的项目的DeBUG文件夹长这个样子
运行成功,
不过只是冰山一角,接下来一个月就要做个游戏出来咯,还是坚决不看书,如果你也不喜欢看书,欢迎关注,如果你喜欢看书,我帮不了你
总结以上是内存溢出为你收集整理的cocos2dx入门全部内容,希望文章能够帮你解决cocos2dx入门所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)