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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM