天天看點

Cocos2d-x學習(二) 在Cocos2d-x2.2.6搭建你第一個項目

标題有些長,沒有辦法,這裡是為了突出版本Cocos2d-x2.2.6的特性,如果按照我前一篇博文Cocos2d-x學習(一) Cocos2d-x2.2.6安裝前準備,前面的基本工作已經做完了。

一.檢驗一下之前工作

下面就是檢驗安裝之後的效果了,關于這部分,因為不是本篇的重點,這裡不再贅述。是以,給出一個網址參考,請各位移步到以下的網址進行操作。這個哥們關于調試這部分已經寫得很詳細了。

http://blog.csdn.net/yangyu20121224/article/details/9242289

如果各位按照上面的博文進行了操作,相信很多人都能運作出現下面這個界面。

Cocos2d-x學習(二) 在Cocos2d-x2.2.6搭建你第一個項目

點第一個ActionsTest運作下,出現以下的畫面,是不是很激動呢。好的,這說明,你前面的工作都做對了。

Cocos2d-x學習(二) 在Cocos2d-x2.2.6搭建你第一個項目

二.搭建你第一個Cocos2d-x項目

參考博文位址如下:

http://blog.csdn.net/yangyu20121224/article/details/9242289

首先說明的是,如果你參照之前提供的博文位址去操作,你會郁悶的發現,你并沒有找到install-templates-msvc.bat這安裝包個東西,請先别懷疑安裝包少東西,也别急着去網上下載下傳這個東東。因為Cocos2d-x2.2.6這個版本确實沒有這個東西。那麼問題來了,如何去建立一個Cocos2d-x項目咧?

好了,還記得之前安裝了python環境嘛,這下需要來玩玩它了,好了話不多說,直接操作,以我的機器為例。Cocos2d-x2.2.6我直接解壓放在了F盤根目錄下。現在你需要到達一個目錄:

F:\cocos2d-x-2.2.6\tools\project-creator

到達該目錄後如下圖

Cocos2d-x學習(二) 在Cocos2d-x2.2.6搭建你第一個項目

那個create_project.py就是我們等會要用到的東東,這個是啥,看名字就知道了吧,造工程用的。

現在滑鼠放到這個頁面的空白處,按住shift,再按住滑鼠右鍵,單擊 在此處打開指令視窗(W)這個選項。彈出如下界面

Cocos2d-x學習(二) 在Cocos2d-x2.2.6搭建你第一個項目

别急,快接近目标了,現在輸入指令

python create_project.py

出現以下東東

Cocos2d-x學習(二) 在Cocos2d-x2.2.6搭建你第一個項目

好了,不過多解釋,開始搭建項目

輸入指令:

python -project myFirstProject -package com.myfirstproject.game -language cpp
           
Cocos2d-x學習(二) 在Cocos2d-x2.2.6搭建你第一個項目

這個指令意思為 搭建了一個名字為 myFirstProject, 包為myfirstproject,語言為C++的項目。

如出現下圖,你的第一個項目建立成功了,什麼?建立成功了?

Cocos2d-x學習(二) 在Cocos2d-x2.2.6搭建你第一個項目

請打開

F:\cocos2d-x-2.2.6\projects,如果你看見了一個檔案夾名為myFirstProject,恭喜你,你成功建立了一個項目,點開這個檔案夾,裡面有這些東東,如下圖(友情提示:上述-package 後面包至少要三層,如com.myfirstproject,會引發錯誤,而com.myfirstproject.game就是對的)

Cocos2d-x學習(二) 在Cocos2d-x2.2.6搭建你第一個項目

三.運作你第一個Cocos2d-x項目

打開F:\cocos2d-x-2.2.6\projects\myFirstProject\proj.win32

如圖

Cocos2d-x學習(二) 在Cocos2d-x2.2.6搭建你第一個項目

點選myFirstProject的解決方案,進入到新的界面

Cocos2d-x學習(二) 在Cocos2d-x2.2.6搭建你第一個項目

右擊myFirstProject,設為啟動項目(J),按下Ctrl+F5(等價于菜單欄,調試(D)-開始執行(不調試)(H))看下運作效果。

如果出來下面這個東東,萬事大吉了,你第一個項目建立成功了。

Cocos2d-x學習(二) 在Cocos2d-x2.2.6搭建你第一個項目

你發現了嗎,這就是你一個在Cocos2d-x2.2.6中建立的第一個Hello World,好了新的學習之路開始了,希望大家共同進步,共同勉勵。

題外話

學習一個新的東東,首先要從搭建一個它的運作環境開始,以我的經驗,稍微耐點心,也許中途會出現一兩次的失敗,但你細心去研究,耐心去做,總可以把一個平台搭好的,如果你搭好了這個平台,至少你已經學到20%甚至更多的經驗。而且,學習新的東西,就是需要一步一步探索,多點耐心,有些錯誤沒啥了不起,都是學習經驗的機會,把握住,就可以走到一個新的高度。

關于遊戲引擎,别被“引擎”給吓着了,說穿了,這就是别人做得一款應用非常豐富的工具,類似于我們用的庫,你可以調用,可以為你省很多手動去做的事情,如果你曾用過MFC這個東東,那對你而言,Cocos2d-x2.2.6這個東東會有種很相識的感覺,當然,你之前沒接觸過遊戲引擎如我一樣,大家就一塊共同學習,共同探讨。

繼續閱讀