cocos2d-x3.3+lua+VS2013游戏入门(1)

1)cocos2d-x3.3环境搭建:

我在说什么,不对今天主要说的不是这个。

cocos2d-x-3.3项目无需安装,下载cocos2d-x-3.3并解压,打开 “build”目录,直接双击运行 cocos2d-win32.vc2012.sln解决方案即可。如下所示:

将你要运行的项目设为启动项(这里是要写lua项目,所以选择的是lua_test),如下所示:

接着F5进行调试:

第一次编译时间有些长,可以玩会儿斗地主...

出现下面的界面,说明你的cocos2d-x项目lua的例子已经可以跑了:当然这些例子的代码可以在你解压的cocos2d-x3.3根目录下,tests文件夹里找到。

至此,本文章结束。(什么?开什么国际玩笑,不是还有什么android-sdk,Esplice,Java JDK,android-ndk吗?)

学习吗,当然要有先后顺序的对吧。我就是这样诡异的先学项目,后学打包(需要android-sdk,Esplice,Java JDK,android-ndk),当然如果你等不急了,网上资源多的很。这里也推荐一家:

http://www.mamicode.com/info-detail-442030.html

2)新建项目:

好了,接下来,就说说我这两天摸索的一些东西吧。

新建项目:在cocos2d-x3.3根目录Shift+鼠标右击,选择在此处打开命令窗口,然后输入:cocos new MyGame -p com.yang.MyGame -l lua -d D:\cocos3\cocos2d-x-3.3\projects

cocos new   创建cocos2d新项目

-p (package) 后面跟包的名字

-l  (language)  后面跟创建项目选择的语言

-d (directories) 后面跟新建项目存放的路径

创建完成后,在D:\cocos3\cocos2d-x-3.3\projects(你新建项目存放路径下):

点开以后:

至此新建lua项目已经完成,在frameworks->runtime-src->proj.win32下:

点击,运行调试,就又可以玩会儿斗地主了...

3)调试成功以后,就想做些其他的事情了(个人爱好):

我想把frameworks->runtime-src的proj.win32文件放到项目的根目录:

于是就将proj.win32文件和Class文件还有cocos2d-x文件拷贝到MyGame根目录,如下图:

再次点击运行,项目各种加载失败。别着急:

用记事本打开MyGame.sln:

文件动了,引用文件路径就不对了,改一下就好。由于我这里把cocos2d-x也拷贝到了游戏根目录:只需要一级目录就OK,去掉一个..\就好

一次打开MyGame.sln下面几个文件,查看引用...\...\cocos2d-x的修改一下就好。

点击调试,又出错了:

1 cocos2d: fullPathForFilename: No file found at .\src/main.luac. Possible missing file.
2 cocos2d: fullPathForFilename: No file found at .\src/main.lua. Possible missing file.
3 can not get file data of D:\cocos3\cocos2d-x-3.3\projects\MyGame\proj.win32\Debug.win32\lua\?\init.lua;src/main.lua

折腾了半天,原来是是工作目录变了。

在VS打开的项目解决方案目录下,选中MyGame右击->选择属性:

src在MyGame的根目录下,我只要一级目录就可以找到:于是改为../

点击确定调试运行:

4)至此,扬扬的摸索今天就到这里了。

推荐几篇很好的微博:

http://blog.csdn.net/wwj_748/article/details/34494613

http://www.tairan.com/archives/7169/

posted @ 2016-11-15 13:43  freshstraw  阅读(5191)  评论(0编辑  收藏  举报