• 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 。

    最近,做了一个小的游戏

    2020-07-25更新:

    Win 10 64位 jdk 1.8 64位 android studio 3.5.2 64位 python 2.7.18
    安装 Android SDK 和 NDK 64位
    下载最新版 https://cocos2d-x.org/filedown/cocos2d-x-v4.0

    运行 setup.py 进行安装

    新建项目

    cocos new MyGame -p com.mygame -l cpp
    名称 MyGame
    包名 com.mygame
    开发语言 c++

     

     使用 android stduio 打开编译运行

    cocos2d-x-4.0 相对于 3.17.1

    变化如下:

    schedule_selector =CC_SCHEDULE_SELECTOR

    unscheduleAllSelectors =unscheduleAllCallbacks

    SimpleAudioEngine 被移除

  • 相关阅读:
    kali linux安装vm
    视频学习_css基础学习
    w3c_html_study_note_5.26
    备份apt目录节省下载时间
    校园网小记
    [原创汉化]linux前端神器 WebStorm8 汉化
    虚拟机备份转移后,网络启动异常,提示“SIOCSIFADDR: No such device”的解决方案
    python开发之virtualenv与virtualenvwrapper讲解
    Nginx负载均衡概述
    centos7安装python3 以及tab补全功能
  • 原文地址:https://www.cnblogs.com/ningci/p/10868851.html
Copyright © 2020-2023  润新知