歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 如何在BlackBerry PlayBook NDK 2.0環境中使用Cocos2dx

如何在BlackBerry PlayBook NDK 2.0環境中使用Cocos2dx

日期:2017/2/28 15:55:32   编辑:Linux教程

從高手那裡了解到Cocos2dx現在可以支持BlackBerry PlayBook了,於是拿PlayBook NDK 2.0環境測試了一把,效果非常好,2D游戲需要的很多功能都有實現,真的是PlayBook開發利器。

下面是測試的基本過程,供各位參考。

首先應該先去Cocos2dx的網站上去看一下,網址如下:

http://www.cocos2d-x.org/

其中有一篇文章是講如何在BlackBerry PlayBook上測試Cocos的,是最好的參考資料,我也是按這篇文章完成測試的。

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_run_HelloWorld_and_Tests_on_BlackBerry_Tablet_OS

第一步是去github下載最新版本的Cocos2dx,地址如下:

https://github.com/cocos2d/cocos2d-x

下載的是一個zip文件,將它解壓到一個目錄中,如c:\cocos2dx

第二步是安裝設置BlackBerry PlayBook NDK 2.0的環境,這裡略去安裝配置過程,對這一步有問題的同學們可以參考我之前的博文。

第三步是導入Cocos樣例

在PlayBook NDK 2.0環境中選擇'File' --> 'Import...'-->'General'-->'Existing Projects into workspace'

在目錄選擇對話框中選擇第一步解壓的路徑,本例是c:\cocos2dx

這樣在對話框中就會出現很多Cocos項目,我們選擇針對PlayBook的項目,就是proj後面帶qnx字樣的項目,注意原有工作空間中不能有相同名字的項目,否則對應的項目不能導入。比如我測試的時候工作空間中已經有一個HelloWorld的項目,這樣Cocos中的HelloWorld就不能導入了,如下圖:

第四步是修改項目配置

按上面的文章導入項目後就可以編譯運行了,不過我測試發現在NDK2.0環境中無法直接編譯,需要修改bar-descriptor.xml文件中的Assets,否則對於的so文件會找不到。

如下圖,打開bar-descriptor.xml, 選擇Assets,將原有的libbps.so, libOpenAL.so, libalut.so三行刪除,重新選擇<NDK安裝目錄>\target\qnx6\armle-v7\usr\lib下對應的三個so 文件。

保存該xml文件。

第五步是編譯執行。

最後和大家分享一些截圖,看到這些效果各位可以想象通過這些功能在PlayBook上真的可以很快捷地開發各種游戲。

Copyright © Linux教程網 All Rights Reserved