溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置

發布時間:2020-07-29 21:16:34 來源:網絡 閱讀:7448 作者:shahdza 欄目:游戲開發

【安裝工具】

   VS2010

   Cocos2D-X 2.2.3

   Python 2.7.6


【參考文獻】

http://www.cnblogs.com/andyque/archive/2011/09/27/2192928.html


http://blog.csdn.net/eyu8874521/article/details/22376589



【正文】

一、運行cocos2dx中的Sample ==> hello world!


1、在Cocos2D-X 2.2.3目錄下,點擊cocos2d-win32.vc2010.sln。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


2、在打開的解決方案中,點擊“生成解決方案”。開始編譯。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


3、生成完成后,選擇“HelloCpp”右鍵->設為啟動項目

   然后啟動調試,就看到helloworld運行起來了。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置




二、創建新的工程項目

   下面我介紹兩種方法。

   一種是將Cocos2d模板安裝到VS2010中,然后就可以圖形化創建了,你懂的。

   另一種是使用Python來創建一個新的項目。


(1)使用InstallWizardForVS2010.js將cocos2d-x模板安裝到VS2010中。

   聽說以前版本的cocos2d-x可以使用install-template-msvc.bat將模板安裝到VS中。

   但是好像在cocos2d-x 2.1.x版之后的版本好像摒棄了這個。

   不過我去網上下了一個InstallWizardForVS2010.js,然后將它放到cocos2d-x2.2.3\template\msvc\ 文件夾下。然后雙擊一下即可。

   這樣依然可以將模板安裝到VS2010中。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


   在VS2010中新建項目里,看到我已經可以創建Cocos2d-x的項目了。

   然后輸入項目名稱“mytest”,選擇項目路徑。(自己選位置就好了)

   然后點擊下一步,下一步。。。Finish。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


   但是,發現項目有錯誤?。?!怎么辦?cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


   沒事,這個是我們還沒把相應的源文件包含進來。

   接下來我們需要將它們包含進來才行。

   這里有兩個辦法,

       一個辦法是:將Cocos2d-x2.2.3文件夾中所有對應的文件都拷貝到mytest項目中。

       而我這里采用另一個辦法:

           點擊VS2010菜單欄中的 項目(P) -> 配置屬性 -> C/C++ -> 常規 -> 附件包含目錄。

           選擇 編輯 添加庫文件,有如下圖所示:

           我們看到 SolutionDir的路徑下根本沒有相應的文件。

           將所有的 "$(SolutionDir)" 都改成Cocos2d-x2.2.3文件的路徑。

           即:“D:\Android\tools\cocos2d-x-2.2.3\”

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置

       修改如下:

               D:\Android\tools\cocos2d-x-2.2.3\cocos2dx

               D:\Android\tools\cocos2d-x-2.2.3\cocos2dx\include;

               D:\Android\tools\cocos2d-x-2.2.3\kazmath\include;

               D:\Android\tools\cocos2d-x-2.2.3\cocos2dx\platform\win32;

               D:\Android\tools\cocos2d-x-2.2.3\cocos2dx\platform\third_party\win32;

               D:\Android\tools\cocos2d-x-2.2.3\cocos2dx\platform\third_party\win32\OGLES;

               D:\Android\tools\cocos2d-x-2.2.3\external;

               D:\Android\tools\cocos2d-x-2.2.3\CocosDenshion\include;

   然后點擊確定,應用即可?,F在就沒有再看到錯誤的提示了。。。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置

   然后我們可以在 HelloWorldScene.cpp 中,找到:

       CCLabelTTF* pLabel = CCLabelTTF::create("Hello World", "Arial", 24);

   將其改成:

       CCLabelTTF* pLabel = CCLabelTTF::create("My test is success!!!", "Arial", 24);

   這樣我們新建的程序就完成了?。。????

   趕快編譯看看吧?。?! 項目-> 生成解決方案 -> 啟動調試    

   咦?又報錯了?無法打開 libcocos2d.lib。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置

   我們依然要把它包進來。

       將我們前面編譯好了的官方給出的Sample的lib包過來吧!

       項目(P) -> 配置屬性 -> C/C++ -> 連接器 -> 附件庫目錄

       添加“D:\Android\tools\cocos2d-x-2.2.3\Debug.win32”路徑。

       這個里面有好多的lib和dll文件。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


   添加完后,重新生成解決方案。終于成功編譯啦?。?!

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


   然后我們點擊 啟動調試 看吧?。。????

   咦?又報錯了。。。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置

   現在又是鬧哪樣???那我們就把“D:\Android\tools\cocos2d-x-2.2.3\Debug.win32”里的libcocos2d.dll拷貝到項目的“D:\Android\Pro\mytest\Debug.win32”里去試試看吧。。。

   然后我們再調試運行。。。嗚嗚,還是有問題。。。

   繼續拷貝吧。。。好吧,索性把“D:\Android\tools\cocos2d-x-2.2.3\Debug.win32”里面所有的.dll文件全部都拷貝過來吧。。。。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置

   然后點擊調試運行,啊哈!終于真的成功啦?。?!

   終于看到 “My test is success?。?!”這個字眼了?。?!

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置

   PS:其實我們可以把Debug.win32里的所有lib和dll都拷貝到我們項目的Debug.win32里也可以的,我想這樣還比較方便吧。。。呵呵呵呵。。。。。。



(2)使用Python命了來創建新項目

   然后我們來介紹一下使用Python來創建一個新的工程吧。

   具體操作如下:

   1、下載安裝Python。

   2、然后配置環境變量,將 D:\Android\Python2.7.6; 加入到環境變量Path中。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


   3、在cmd命令符中打“python”,如果看看類似如下提示,就說明配置成功了。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


   cd 到“D:\Android\tools\cocos2d-x-2.2.3\tools\project-creator”路徑下,

   然后敲如下命令:

       python create_project.py -project HelloWorld -package com.eyu.helloword -language cpp

   這樣就生成了一個新項目,而且各個版本的都有。。。

   而且它建的項目是在cocos2d-x2.2.3文件夾中的projects文件夾里。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


   我們進入我們新創建的文件夾下,打開HelloWorld.sln。

   然后在VS2010中運行它。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


   驚奇的發現!居然可以直接運行?。?!因為它已經把全部運行所需要的lib和dll都包進來了,你發現沒?看下面的圖。。。。

cocos2dx基礎篇(1)——Cocos2D-X 和 VS2010 環境配置


   PS:這樣你會發現,使用python來創建新項目要比用VS創建項目來的簡單多了?。?!

       你說對不???


好了,整個Cocos2D-X的安裝和環境配置到此就結束了。。。




【問題】

Q1:用新版本的Python創建時,報錯。print "***" 錯誤。

A1:新版本的Python的print需要加括號,即 print ("***")



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女