亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

cocos2d-x開發

發布時間:2020-05-26 05:55:01 來源:網絡 閱讀:568 作者:龍顏碩 欄目:游戲開發

cocos2d-x開發

寫在前面——

如果轉載請注明出處,謝謝大家支持

同步更新51CTO博客

——Forward

我的微博——龍顏碩



cocos2d-x是一個跨多個平臺的開源游戲引擎(androidiphonewphone等等),這或許是它現在被很多人接受和使用的主要原因,這樣一款游戲引擎可以幫助我們避免多平臺開發編寫重復代碼的問題。

引擎×××
http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download
從這里可以進入下載源碼頁面。

cocos2d-x開發

1

我們可以在PC機上開發完成之后,在對工程進行不同平臺的移植。

windows開發搭建過程

從上面的頁面選擇下載cocos2d-x源碼;

cocos2d-x開發

2

cocos2d-x的源碼解壓到任意目錄下。

cocos2d-x開發

3

雙擊運行安裝vscocos2d-x模板

cocos2d-x開發

4

安裝好模板之后,我們打開vs,可以看到vs創建模板上多出了cocos2d-x的工程項:

cocos2d-x開發

5

使用該模板創建cocos2d-x工程:

cocos2d-x開發

6

Box2d是第三方的碰撞引擎,可選擇取消。

將我們需要的文件拷貝到我們創建的工程目錄下:

cocos2d-x開發

7

這里我們可以在工程的debug或者release文件夾下將我們編譯好的libdll文件拷貝進去,直接運行,因為一般來說,除非必須的情況下,我們基本不會去修改cocos2d-x的源碼。我們也可以選擇將這三個工程添加到我們自己創建的工程中,并設置編譯工程的依賴關系,這樣我們可以在調試程序的時候一直跟到cocos2d-x的源碼中去,或許會發現我們在編碼中出現的問題。

cocos2d-x開發

8

運行工程,可以看到結果。

cocos2d-x開發

9

Android工程創建

使用cocos2dx目錄下自帶的腳本生成來生成一個空的Android工程,如下圖所示:

cocos2d-x開發

10

輸入包名,例如:demo.game.ftd,接著輸入工程名,例如:Demo

cocos2d-x開發

11

接著選擇通過ID選擇API

cocos2d-x開發

12

這個可以根據用戶自己的需要來選擇。

回車執行之后,在Cocos2dx目錄下會生成一個Demo目錄,這就是我們需要的Android工程:

cocos2d-x開發

13

只有這個工程是不夠的,我們需要將模板下的工程文件拷貝過來,打開Cocos2dx目錄下的template\android目錄,將.classpath.project拷貝到Demo目錄下。

cocos2d-x開發

14

同時需要注意的是,我們要把.project下的工程名改為我們自己定義的工程名:

cocos2d-x開發

15

OK

下面打開Cygwin,跳轉到我們創建的Android工程的proj.android目錄下:

cocos2d-x開發

16

然后執行build_native.sh

cocos2d-x開發

17

這時候,腳本會為我們編譯工程所需的一些庫文件,生成對應的.a文件以及libgame.so文件,執行成功后可以看到如下信息:

cocos2d-x開發

18

這里需要提到的時候,如果出現提示“libgame.so生成錯誤”的信息,可能是因為我們的Cocos2dxNDK權限問題,按照下圖所示在cygwin下修改權限之后再做一次上面的操作:

cocos2d-x開發

19

cocos2d-x開發

20

然后呢,我們需要將Cocos2dx目錄下的platform\android下的java目錄拷貝過來放置到我們的Demo工程下:

cocos2d-x開發


21

cocos2d-x開發

22

打開Eclipse(如和配置,請查看Forward之前有關windowsAndroid開發環境搭建的博客)分別導入這個java工程和我們創建的Android工程。接著設置我們的Android工程,將libcocos2dx.jar導入進來

cocos2d-x開發

23

Nice

備注:

1cocos2dx 2.0以后的版本,模擬器上不支持圖形渲染,我們需要在真機上去運行我們的Demo

   2、另外,插上手機之后一定要記著打開USB調試哦!

運行結果演示:

好,華麗麗來一張運行結果圖:

cocos2d-x開發

24




向AI問一下細節

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

AI

兰州市| 泰来县| 调兵山市| 苏州市| 南华县| 江津市| 云安县| 井冈山市| 东阳市| 紫云| 襄城县| 宝山区| 峨山| 望城县| 肥乡县| 会昌县| 西充县| 文山县| 中西区| 沙河市| 文化| 林西县| 临猗县| 高安市| 深州市| 松原市| 太原市| 阿瓦提县| 商洛市| 晴隆县| 乡城县| 新野县| 天津市| 本溪市| 封开县| 辽阳县| 大姚县| 龙胜| 兴山县| 基隆市| 武平县|