日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
如何在多個(gè)移動(dòng)平臺(tái)上創(chuàng)建新的cocos2d-x項(xiàng)目

 Cocos2d SimpleGame是由Ray Wenderlich編寫(xiě)。幾乎所有的cocos2d-iphone初學(xué)者都曾讀過(guò)他寫(xiě)的系列教程。

創(chuàng)新互聯(lián)基于成都重慶香港及美國(guó)等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動(dòng)大帶寬,多線(xiàn)BGP大帶寬租用,是為眾多客戶(hù)提供專(zhuān)業(yè)資陽(yáng)服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性?xún)r(jià)比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線(xiàn)路100M獨(dú)享,G口帶寬及機(jī)柜租用的專(zhuān)業(yè)成都idc公司。

首先,你需要在http://download.cocos2d-x.org/ 下載***穩(wěn)定版的cocos2d-x。在我寫(xiě)這篇文章時(shí),該版本還是cocos2d-0.99.5-x-0.8.2,之后更新游戲資源到0.9.1。其中0.99.5標(biāo)記表示這一c++接口是基于它的母版本cocos2d-iphone 0.99.5的,而后綴0.8.2則表示為我們的cocos2d-x接口的版本號(hào)。

cocos2d-xSimpleGame的源碼在這里下載:

http://www.cocos2d-x.org/attachments/535/Cocos2dxSimpleGame-0.9.1.rar

這個(gè)源碼我已經(jīng)在cocos2d-1.0.1-x-0.9.1上測(cè)試過(guò)了。

讓我們開(kāi)始吧。你可以從下面的目錄直接跳到你所用的平臺(tái)。

***章 —— 如何在多種平臺(tái)上創(chuàng)建新的cocos2d-x項(xiàng)目

1 從win32開(kāi)始

1.2在VisualStudio上安裝Wizard

1.3 創(chuàng)建一個(gè)新的cocos2d-win32 項(xiàng)目

1.4 編譯并運(yùn)行

1.5 運(yùn)氣差的人可以參考這里

2 從沃Phone開(kāi)始

3 從iPhone開(kāi)始

4 從Android開(kāi)始

4.1 Windows下

4.1.1 創(chuàng)建項(xiàng)目

4.1.2 編譯原生代碼

4.1.3 把項(xiàng)目移入eclipse

4.1.4 編譯java代碼并運(yùn)行

4.2 Linux下

1.從win32 開(kāi)始

Cocos2d-win32 接口已在WinXp+VistualStudio2008/2010下測(cè)試正常。但在vista/win7下,我無(wú)法保證它運(yùn)行良好。如果你根據(jù)教程,還是無(wú)法正常運(yùn)行cocos2d-win32接口,這里有篇參考。

1.2在VisualStudio上安裝Wizard

在你下載并解壓完源碼包之后,找到cocos2d-x 文件夾,點(diǎn)擊“build-win32.bat”來(lái)編譯整個(gè)項(xiàng)目,之后點(diǎn)擊“install-templates-msvc.bat”來(lái)安裝wizard。bat腳本會(huì)自動(dòng)對(duì)應(yīng)vs2008或者2010。更多細(xì)節(jié),請(qǐng)參考這篇文檔Coscos2d-x Application Wizard for Visual Studio 用戶(hù)指導(dǎo)

1.3 創(chuàng)建一個(gè)新的cocos2d-win32 項(xiàng)目

現(xiàn)在你可以通過(guò)VS2008打開(kāi)cocos2d-x/cocos2d-win32.vs2008.sln,我們可以從這看到庫(kù)文件。

右鍵點(diǎn)擊“Solution ’cocos2d-win32.vc2008’”,之后選擇“Add->New Project”,

選擇“cocos2d-x -> cocos2d-win32 Application”,在Name一欄寫(xiě)上“Cocos2dxSimpleGame”,并使用默認(rèn)的路徑設(shè)置。

備注:在win32&沃Phone接口,游戲的路徑必須放下cocos2d-x的根目錄下。

點(diǎn)擊“OK->Next”,不勾選 Box2D,因?yàn)镃ocos2dSimpleGame不使用物理系統(tǒng)。請(qǐng)確?!癝impleAudioEngine in CocosDenshion”是勾選的,之后點(diǎn)“Finished”。

1.4 編譯并運(yùn)行

現(xiàn)在我們可以看到“Cocos2dSimpleGame.win32”已經(jīng)創(chuàng)建好了,我們的游戲現(xiàn)在依賴(lài)于libcocos2d & libCocosDenshion這兩個(gè)庫(kù)。

好,編譯并運(yùn)行,通常情況下,如果你不是運(yùn)氣那么差的話(huà),你會(huì)看到下面這張圖。

1.5 運(yùn)氣差的人可以參考這里

或許有些人不能成功地在win32上運(yùn)行這個(gè)HelloWorld模板,這是因?yàn)閏ocos2d-win32接口基于PowerVR OpenGL ES 1.1 SDK for PC Emulation(Windows vista/XP 版)

http://www.imgtec.com/PowerVR/insider/sdkdownloads/index.asp#GLES1b

我們把PowerVR的庫(kù)集成到了路徑

cocos2d-x-root/cocos2dx/platform/win32/third_party/libraries里

因此:

對(duì)于win7用戶(hù):PowerVR還沒(méi)有發(fā)布Windows 7的接口。但你依然可以試一試。許多論壇里的win7 用戶(hù)成功運(yùn)行過(guò)這個(gè)例子。

對(duì)于winxp/vista 用戶(hù):如果HelloWorld因?yàn)槿魏蝕lXXX或者eglXXX函數(shù)而崩潰,請(qǐng)更新你的顯卡驅(qū)動(dòng),去NVIDIA/ATI/INTEL的網(wǎng)站找到***的驅(qū)動(dòng)。

對(duì)于運(yùn)氣差的用戶(hù):你可以動(dòng)手在Xcode里創(chuàng)建cocos2d-x 項(xiàng)目,或者去教堂/廟里拜拜找點(diǎn)運(yùn)氣:P

2.從沃Phone開(kāi)始

如果你是一位沃Phone開(kāi)發(fā)者,以上的win32步驟同樣適用于你。僅有3處不同:

1. 你必須把cocos2d-x-root設(shè)置到D:/Work7目錄里,沃Phone有嚴(yán)格的app 路徑要求。

2. 請(qǐng)用VS2008打開(kāi)D:/Work7/cocos2d-x/cocos2d-wophone.sln,而不是cocos2d-win32

3. 請(qǐng)?jiān)凇癆dd New Project”對(duì)話(huà)框里選擇“cocos2d-wophone application”,如下所示

而cocos2d-wophone的 HelloWorld編譯運(yùn)行后的結(jié)果如下

3.從iPhone開(kāi)始

我們從0.8.2版開(kāi)始就有了對(duì)應(yīng)Xcode的模板。你可以像創(chuàng)建cocos2d-iphone項(xiàng)目那樣簡(jiǎn)單地來(lái)創(chuàng)建cocos2d-x項(xiàng)目。首先,找到cocos2d-x的根目錄,之后在mac的shell下運(yùn)行install-templates.sh

 /install-templates-xcode.sh -u -f 

你可以在這里選擇你的Xcode版本,xcode3或是xcode4。

安裝完成之后,你就可以打開(kāi)Xcode,之后點(diǎn)擊“Creat a new Xcode project”。你會(huì)看到這個(gè)對(duì)話(huà)框

選擇“cocos2d-x application”,之后點(diǎn)“choose”,輸入項(xiàng)目的名稱(chēng)。Xcode將會(huì)幫你創(chuàng)建好cocos2d-x的項(xiàng)目。

請(qǐng)注意,iOS的cocos2d-x項(xiàng)目可以在任何你想要的地方被創(chuàng)建。Xcode里的wizard會(huì)復(fù)制所有cocos2dx、CocosDenshion等庫(kù)到項(xiàng)目的文件夾里。這和VisualStudio上win32&沃Phone的wizard不同。

好了,之后編譯運(yùn)行,你會(huì)看到如下的HelloWorld效果圖

4.從Android開(kāi)始

Ndk中Android的項(xiàng)目有兩部分,一個(gè)對(duì)應(yīng)的是java,另一個(gè)對(duì)應(yīng)c++。我們將會(huì)運(yùn)行creat-android-project.bat(或者在linux下運(yùn)行create-android-project.sh)來(lái)創(chuàng)建Android ndk項(xiàng)目。

4.1 Windows下

4.1.1創(chuàng)建項(xiàng)目

“create-android-project.bat”在cocos2d-x的根目錄里。你應(yīng)該根據(jù)你的環(huán)境做一些改動(dòng)。

為了適應(yīng)我的配置環(huán)境,我在create-android-project.bat里改動(dòng)一些設(shè)置。

set_CYGBIN=C:\cygwin\bin

Cygwin bin的路徑

set_ANDROIDTOOLS=D:\android\android-sdk-windows\tools

android sdk tools的路徑

set_NDKROOT=D:\android\android-ndk-r5b

ndk的根目錄

現(xiàn)在你就可以運(yùn)行“create-android-project.bat”來(lái)創(chuàng)建一個(gè)android項(xiàng)目:

進(jìn)入cocos2d-x的根目錄,雙擊create-android-project.bat,輸入項(xiàng)目的名稱(chēng)以及target id,如下所示

在版本0.8.2之后,你可能會(huì)被要求鍵入package的路徑,路徑的格式為:org.cocos2dx.Cocos2dxSimpleGame。

target id 根據(jù)不同的環(huán)境有不同的區(qū)別,你應(yīng)當(dāng)確保輸入有效的target id。目前cocos2dx支持2.1-update1和Android2.2,其他版本還未測(cè)試過(guò)。

4.1.2編譯原生代碼

現(xiàn)在你可以在cocos2d-x的根目錄下看到一個(gè)命名為“Cocos2dxSimpleGame”的文件夾,運(yùn)行你的cygwin,之后進(jìn)去“Cocos2dxSimpleGame/android”,之后運(yùn)行“build_native.sh”。

4.1.3把項(xiàng)目移入到eclipse

運(yùn)行你的eclipse,點(diǎn)擊 File->New->Project->Android Project,之后像下面這樣移入項(xiàng)目

4.1.4編譯java代碼并運(yùn)行

右擊項(xiàng)目并選“Build Project”,之后右擊項(xiàng)目并選“Run As”->“Android Application”。之后你就會(huì)看到如下結(jié)果:

4.2 Linux下

你應(yīng)該運(yùn)行“creat-android-project.sh”來(lái)創(chuàng)建Android項(xiàng)目,其他步驟同windows下一樣。

你應(yīng)該在你的環(huán)境下定義一些環(huán)境變量來(lái)運(yùn)行“create-android-project.sh”。

初始化一些環(huán)境變量。

NDK_ROOT

ndk的根目錄

ANDROID_SDK_ROOT

android sdk的根目錄


本文名稱(chēng):如何在多個(gè)移動(dòng)平臺(tái)上創(chuàng)建新的cocos2d-x項(xiàng)目
文章出自:http://www.5511xx.com/article/cceeede.html