cocos2d-x android 入门

前一段时间使用传统方式做了一个CS软件,发现 UI 显示的比较慢,突发奇起,开始研究起来 GPU 加速,最后开始学习 cocos2dx。

开发环境以最新的 Cocos2d-x 3.17.1 Android stduio 3.2 ,配置好 SDK NDK 之类的以后。

使用 android stduio 3.2 打开 tests/cpp-tests/proj.android 里面的测试项目,编译等了有点久,没有错误,放在真机上运行,有错误。

cocos2d-x debug info: Invalid config format for file: configs/config-example.plist

有个 plist 文件没有找到。在工程中建立一个 assents 把  tests/cpp-tests/Resources 全部复制过来,在打开 assents/Images 删除 .gz 文件。

sourceSets.main {
    assets.srcDirs = ['assets','assets/']
}

 

重新打包运行,正常了。

上面是在 ubuntu 18.0.4 x64 中使用的。

在win7 64位下 android stduio 3.4 下又有些不同。

cmake 版本太高,需要添加以下

android {
    externalNativeBuild{
        cmake{
            version "3.10.2"
        }
    }
}

 gradle-4.6

dependencies {
    classpath 'com.android.tools.build:gradle:3.2.0'
}

需要手动配置 cmake 到 PATH

cocos stduio 3.10 下载地址(本文编辑时可下载 2019-06-02)

https://cocos2d-x.org/download/cocos 

cocos stduio 在中文的网站上已经移除了下载地址,现在主要推荐是 Cocos Creator 。

最近,做了一个小的游戏:

你可能感兴趣的:(cocos2d-x android 入门)