Cocos2d-x(Win32 Android Ios)

建立windows平臺項目 1、 搭建windows開發環境 官網上顯示cocos2d-x支持win七、winxp、vista系統但我只在win7上用過如下說明均是在win7系統上的編譯器使用vs2010。 一、 安裝vs2010 二、 安裝Visual Assist X可選 三、 執行build-win32.bat編譯cocos2d-x 四、 運行cocos2d-x根目錄下的install-templates-msvc.bat將cocos2d-x模板加入vs模板庫。 五、將.\Debug.win32目錄下的全部dll文件拷貝至Windows\system32\  (iconv.dll libcocos2d.dll libcocosDenshion.dll libcuri.dll libEGL.dll libgles_cm.dll libxml.dll pthreadVCE2.dll zlib1.dll )六、 雙擊cocos2d-win32.vc2010.sln進入vs編譯環境  2、 新建win32項目 一、在「解決方案」上單擊右鍵選擇「添加」-〉「新建項目」。  二、選擇「左側Cocos2d-x模板」在右側列表中選擇「Cocos2d-win32 Application」輸入項目名稱「Cocos2dDemo」點「肯定」。三、在彈出的對話框中點擊「下一步」。 四、若是須要使用Box2D引擎則選中不然不要選。點擊「finish」建立成功。   3、 編譯運行 一、右鍵Cocos2dDemo項目選擇「生成」進行編譯。 二、右鍵Cocos2dDemo項目選擇「設爲啓動項目」。而後F5或者點擊菜單欄的運行鍵 運行。4、 建立新的解決方案 新建項目有兩種方式一是直接在cocos2d-x解決方案中添加新項目上面已經介紹過了。當你剛開始接觸cocos2d-x還在嘗試寫demo時用這種方式能夠快捷的建立demo並且方便查看例子中的代碼。另外一種方式是建立一個新的解決方案方法以下 一、「文件」-〉「新建」-〉「項目」 二、進入新建項目的窗口選擇「左側Cocos2d-x模板」在右側列表中選擇「Cocos2d-win32 Application」輸入項目名稱「Cocos2dDemo」點「肯定」。而後執行「下一步」。 三、使用Box2D引擎則選中不然不要選。點擊「finish」建立成功。 四、單擊左下角的屬性標籤或者選擇「視圖」-〉「屬性管理器」打開屬性管理器五、在屬性管理器中雙擊「Microsoft.Cpp.Win32.user」彈出屬性頁在裏面設置VC++目錄便可。這樣該設置對全部VC項目都有效見下圖。   六、在「包含目錄」中, 加入下列項目 (D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform\third_party\win32) 七、在「庫目錄」中, 加入下列項目(D:\adroid\cocos2d-2.0x-2.0.3\Debug.win32)(發佈時用release目錄下的!!) 八、上面的第四、五、六、7條也能夠經過以下方法解決: 定位到%USERPROFILE%\appdata\local\microsoft\msbuild\v4.0能夠經過運行或直接在windows資源管理器的地址欄中輸入使用其餘文本編輯工具修改Microsoft.Cpp.Win32.user.props或Microsoft.Cpp.X64.user.props文件中的相關字段。如下是個人文件內容 <IncludePath>D:\android\cocos2d-2.0-x-2.0.3;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\include;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform\win32;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform\third_party\win32\OGLES;D:\android\cocos2d-2.0-x-2.0.3\external\Box2D;D:\android\cocos2d-2.0-x-2.0.3\CocosDenshion\include;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\platform\third_party\win32;D:\android\cocos2d-2.0-x-2.0.3\cocos2dx\kazmath\include;$(IncludePath)</IncludePath><LibraryPath>D:\android\cocos2d-2.0-x-2.0.3\Debug.win32;$(LibraryPath)</LibraryPath> 第4至8條的做用是加入解決方案所依賴的頭文件和庫文件以保證項目的正常編譯運行。  5、 如何刪除vs裏的cocos2d-x模板 一、 打開以下目錄 (Example as default install) 1VS2008: C:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojects\ 2VC2008Express: C:\Program Files\Microsoft Visual Studio 9.0\VC\Express\VCProjects 3VS2010: C:\Program Files\Microsoft Visual Studio 10.0\VC\vcprojects\ 4VC2010Express: C:\Program Files\Microsoft Visual Studio 10.0\VC\Express\VCProjects 二、 刪除此目錄下的 Cocos2d-x文件夾 三、 刪除前綴爲 CCAppWiz (0.8.0 or later) 或 CCXAppWiz (0.7.2 or earlier)的文件 java

將項目由win32移植到android平臺 1、 快速搭建android開發環境 一、將服務器上的eclipse、java、android sdk、android ndk、cygwin、cocos2d-x文件夾拷貝到本地請注意保存的路徑爲英文、不包含空格、且不要過長。 二、 運行eclipse添加android-sdk的路徑。(preferences->Android:SDK Location)  三、 添加ADT(Help->Install New Software:Work with)  四、添加java環境變量。 新建變量JAVA_HOME變量值爲java目錄的絕對路徑。 在path中添加 %JAVA_HOME%\D:\android\Java\jdk1.6.0_20\bin; %JAVA_HOME%\D:\android\Java\jdk1.6.0_20\jre\bin; D:\android\Java\jre6\bin; 五、運行一次Cygwin.bat 六、修改\cygwin\home\用戶名\.bash_profile文件添加NDK_ROOT=/cygdrive/d/android/android-ndk-r8b export NDK_ROOT 七、 修改\cocos2d-2.0-x-2.0.3\create-android-project.bat中的以下路徑 set _CYGBIN=e:\cygwin\bin set _ANDROIDTOOLS=e:\android\android-sdk\tools set _NDKROOT=e:\android\android-ndk-r8  2、 新建android項目 一、 運行create-android-project.bat建立新的android項目例如項目名稱爲Cocos2dDemo。 二、 將win32下完成的.cpp和.h文件拷貝到\Cocos2dDemo\Classes 三、將win32下使用的資源拷貝到\Cocos2dDemo\proj.android\assets 四、將cpp文件的路徑、使用的頭文件的目錄加入到Android.mk文件。 五、打開Cygwincd 到/Cocos2dDemo/proj.android目錄下  六、執行./build_native.sh進行編譯 七、在eclipse中編譯打包。  3、 補充 一、2.0以上版本的引擎基本沒法在android模擬器上運行建議在xcode和vs上調試好直接在真機上運行。 二、2.0以上版本的引擎要求android的開發和運行環境都要2.2以上的sdk。  android

將項目由win32移植到ios 1、 建立ios項目 一、 安裝XCode 二、執行install-templates-msvc.bat將模板添加到XCode 三、打開xcode選擇Create a new Xcode project選擇cocos2d-x模版  四、點擊next填入項目名稱Man  五、找到Man的主項目在這裏新建一個iOS文件夾。點擊create建立完成  六、刪除Resource和Classes下的多餘文件Helloworld的代碼和資源 七、右鍵點擊Resource 選擇Add Files to "Man"... 七、將Man主項目文件夾下的Resource文件夾中的資源添加到當前工程。注意選擇create folder references for any added folders只是添加一個引用  八、一樣的方法添加源文件和頭文件到Classes下 九、點擊Run編譯運行  2、 補充 一、Mac 平臺的OS X須要10.6及以上版本 二、IOS平臺須要4.0及以上版本 三、IOS真機支持iPad 一、iPad 二、iPad 三、 iPhone 3GS、iPhone 四、iPhone 4S、iPhone 五、iphone六、iPod Touch 3 and iPod Touch 4 不支持iPhone and iPhone 3G。   ios

相關文章
相關標籤/搜索