1. 程式人生 > >Cocos2d-x學習(一) Cocos2d-x2.2.6安裝前準備

Cocos2d-x學習(一) Cocos2d-x2.2.6安裝前準備

玩遊戲是一件很有意思的事情,但如果自己可以開發一款遊戲,我想那會更有意思,我有一個關於導演和演員的夢,啊,當然不是那種單一場景的喲,額,貌似這麼說,有點對不住郭德綱,當然現實中去實現這個導演和演員的夢,不太實際,思前想後,只有造遊戲能實現自己的這些想法。

前面鋪墊這麼多,該引出主題了,既然要決定做遊戲,那就要選擇一款引擎,因為對C++執念,所以自然地選擇了Cocos2d-x這款引擎,對於Cocos2d-x的簡介就不展開了。網上太多了。

首要說明的是:我下載安裝的環境是適用於windows 7 的.

1.你需要哪些東東?
i.vs2010 IDE安裝包
ii.Cocos2d-x2.2.6引擎
iii.python-2.7.10.amd64

2.如何獲取這些東西?
vs2010:這個需要問問度娘,我只記得,我機器上的VS2010IDE是很久前的一個深夜,折騰了度娘很久搞到的,細節倒是忘了,問度娘吧她會詳細且耐心地告訴你咋獲得。

ii.Cocos2d-x2.2.6引擎
這個下載地址:http://www.cocos2d-x.org/download 選擇Cocos2d-x2.2.6,不要選Cocos2d-x-3.8.1,原因很簡單,哥們寫得是Cocos2d-x2.2.6安裝

iii.python-2.7.10.amd64
python這個東東最近很火,早前就下載了python-2.7.10.amd64,卻沒有安裝部署,因為使用過Linux之類系統的都知道,基本上python都是標配,自帶了。
windows的版本下載地址:

https://www.python.org/downloads/windows/
選擇的版本如圖:
這裡寫圖片描述
因為是64位機器,自然選擇window x86-64 MSI installer

3.如何部署這些東西?
i.vs2010 IDE這個人家就不說了,那一晚,度娘已經對我進行了詳細指導,但事情過了已久,細節都忘勒,去問度娘吧。

ii.Cocos2d-x2.2.6這個下載下來是一個名為Cocos2d-x2.2.6.zip的壓縮包,你解壓到某個盤就好了,就這麼簡單,不解釋。

ii.python的安裝,有過Java環境安裝經驗的人,這個就很簡單了,套路類似。點選python-2.7.10.amd64.exe,不斷next,放在你喜歡的盤下面就好了。
安裝之後,要想cmd裡能用,需要配置一下環境
以我機器上的python為例,我預設裝在了C盤根目錄下
這裡寫圖片描述


a.計算機->屬性->高階系統配置
這裡寫圖片描述

b.選擇環境變數
之後的介面是這個樣子的
這裡寫圖片描述
d.在“系統變數”配置path
這裡要特別說明的是,網上的帖子幾乎無一例外地告訴你,要新建一個path,然後填寫上C:\python27,當然你這麼做,完全是對的,但第一次安裝過JAVA環境的人就會發現,cmd裡好多命令失效了,比如ipconfig /all。為什麼咧?居然還問為什麼,因為原有的path裡的東東給你新建的path覆蓋了。

建議你的做法:
e.找到path,點開它
這裡寫圖片描述
f.在末尾加上 .;C:\python27(或者;.;C:\python27,視最前面有沒有;而言)
這裡寫圖片描述

這個做法還是大學裡教Java的雄哥告訴我的,至於為什麼?就是不破壞系統裡原有的path路徑,你新建一個path之後,進行編輯,很多時候會覆蓋掉原有的,甚至你以前配置過的路徑,比如,你之前配置過JDK這種東東,你今天配置了python,突然編輯Java程式時,不好使了,千萬別首先懷疑你的系統壞了,想想是不是最近path裡配置過新的東西了。

試一下python
開啟cmd,輸入python,如果出現以下介面,說明你成功配置了python
這裡寫圖片描述

額,沒結束咧,咋退出啊
知道咋退出如上python這個互動環境嗎,什麼,打”quit”,“exit”,你試一試,沒用吧,請使用命令“exit()”如圖
這裡寫圖片描述
退出了吧,帶你進入python,不告訴你咋出去,就太不厚道了。

好了,到這裡,安裝前的工作基本都結束了,什麼,這就完了。貌似以上工作和Cocos2d-x不搭邊啊,別急,你如果你實在急的話,你可以看看人家的博文字篇的側重點在與python的安裝,至於為什麼大手筆在寫python的配置,Cocos2d-x學習(二)你就知道了,額,當然現在還沒寫。推薦博文地址(最後給出),大家可以驗證前面的工作是否正確,然後,新建專案那塊停一停,Cocos2d-x學習(二)會告訴你如何去新建專案,當然網上的技術貼太多了,都可以去參考看看
http://blog.csdn.net/yangyu20121224/article/details/9242289