日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Cocos2d-X开发笔记】第一期 Cocos2d-X的环境搭建

發布時間:2025/4/5 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Cocos2d-X开发笔记】第一期 Cocos2d-X的环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? 作者今天開始正式開始學習Cocos2d-X引擎進行游戲編程,預計兩天會更新一期,最后實現ios游戲的appsore上線。 (部分內容轉載自:http://blog.csdn.net/yangyu20121224/article/details/9242289) 請根據以下步驟進行(配置環境win8): 第一步:下載安裝配置vs2010。(最好用vs2010旗艦版,我用的express版本不行) 第二步:下載Cocos2d-X,下載地址:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download 第三步:運行sln文件,

進入工程。下面對工程進行測試。測試hellocpp,(注意:首先要右鍵hellocpp,將其設為啟動項,否則會報錯)。選擇hellocpp,按ctrl+F5,如果現實如下圖
則運行成功,如果顯示 則說明顯卡的驅動不行,版本太老,建議安裝驅動精靈,更新顯卡驅動,之后重啟計算機再運行就行了。 第四步:安裝Cocos2d-x的模板。這塊是參考了別人的博客http://blog.csdn.net/yangyu20121224/article/details/9242289,感謝這名作者。這個地方很容易出錯誤!具體解決辦法

錯誤一:

?

錯誤一解決方法:

??????? 按照錯誤的提示信息,在template文件夾中確實沒有找到msvc文件夾,在官網的環境搭建信息中提到在2.1.2版

本之后,使用project-creator.py這個python腳本進行工程項目的創建和配置,不適用向導的方式創建了。

????????這樣的話,如果硬要使用VC模板向導的話,可以下載一個2.1.2之前的版本,比如:cocos2d-2.0-x-2.0.4版本,

載后解壓cocos2d-2.0-x-2.0.4.zip文件,在解壓后的cocos2d-2.0-x-2.0.4目錄下,然后進入子目錄cocos2d-2.0-x-2.0.4

\template中,將msvc文件夾拷貝到新版本的template文件夾中。解決了錯誤一中出現的問題,還有可能會出現錯誤二

中的問題。

?

錯誤二:

??????????

???????那么導致錯誤二的原因是因為系統安裝了Dreamwear、UltraEdit、EditPlus后修改了.js文件的默認打開方式,當

想直接執行js腳本時就會出現此錯誤。

?

錯誤二解決方法:

???????????開始->運行中輸入regedit打開注冊表編輯器,定位[HKEY_CLASSES_ROOT\.js]這一項,雙擊默認值將其改

為“JSFile”即可。如下圖所示:

?????

?????? 解決了以上的兩個問題,如果不出其它意外的話,再執行install-templates-msvc.bat文件就可以將項目模版安裝

至VS當中去了。

?

????? 當開發者需要新建項目時,就可以在菜單中直接選擇。模版是用來創建新的項目工程的,在VS界面菜單欄中選擇

創建項目。開發者可以在如下圖所示的界面中,選擇創建一個Cocos2D-X項目。在使用模版創建新項目時,開發者需

要輸入項目工程的名字。如果需要創建新的目錄,則可以勾選右側選項。

?

????????單機“OK ”按鈕之后,就會進入Cocos2D-X項目配置頁面,開發者可以選擇引擎所要引用的程序庫,如下圖所

示的是四個可勾選的程序庫,從上到下分別為Box2D物理模塊、Chipmunk物理模塊、聲音引擎以及Lua腳本支持。

?

點擊“Finish”按鈕完成配置,這樣一個新的項目就創建好了,如圖所示:

?

???????? 在安裝了項目模版之后,開發者創建一個新的項目已經變得非常容易了。不過在項目創建完成之后,開發者還

需要配置一些項目內容,比如庫文件的連接以及頭文件的引入。這些工作主要是基于VS開發環境來完成的。

??????? 為了引入需要的庫,開發者需要在VS中進行設置。右鍵選中項目,點擊“properties ”按鈕,彈出對話框,選擇

連接器(Linker)下的Input,在導入的分支中,就能看到當前項目引入的程序庫。如圖所示:

<1> libCocos2d.lib:是引擎的核心庫,它為開發者提供了游戲制作所需的功能;

<2> libExtensions.lib:是引擎的擴展庫,其中包括了一些來自開發者分享的成熟的功能,比如網絡連接、UI控件等。

<3> libBox2d.lib:是來自第三方的物理引擎,它們可以實現游戲中的物理模擬與碰撞檢測;

<4> libCocosDenshion.lib:是聲音引擎,針對?不同的平臺為開發者提供了統一程序接口;

還有一些系統中的開發庫,比如opengl32.lib、glew32.lib等。

?

?????? 當前項目引入的庫,是為了生成可執行文件的,在編譯代碼時,項目還需要連接代碼的頭文件,點擊“C/C++”下

的General選項,在配置界面中開發者需要添加頭文件的訪問路徑,如下圖所示:

???? 在頭文件路徑中,列出了C++源代碼編譯時需要引入的代碼聲明內容,這也是讀者將來需要配置的地方。當讀者新

建立PC項目工程時,頭文件以及庫的引入都需要進行配置。配置正確之后,開發者就可以編譯項目生成游戲的可執

行文件了。

?

注意:開發者需要調整項目工程編譯的先后順序,將第三方庫編譯放置在工程項目之前,才能夠引入編譯完成的庫文件。




? ? ? ??

總結

以上是生活随笔為你收集整理的【Cocos2d-X开发笔记】第一期 Cocos2d-X的环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。