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 。
转载于:https://www.cnblogs.com/ningci/p/10868851.html
cocos2d-x android 入门相关推荐
- android 入门 006(sqlite增删改查)
android 入门 006(sqlite增删改查) package cn.rfvip.feb_14_2_sqlite;import android.content.Context; import a ...
- 【详细】Android入门到放弃篇-YES OR NO-》各种UI组件,布局管理器,单元Activity
问:达叔,你放弃了吗? 答:不,放弃是不可能的,丢了Android,你会心疼吗?如果别人把你丢掉,你是痛苦呢?还是痛苦呢?~ 引导语 有人说,爱上一个人是痛苦的,有人说,喜欢一个人是幸福的. 人与人之 ...
- Android入门(十二)SQLite事务、升级数据库
原文链接:http://www.orlion.ga/610/ 一.事务 SQLite支持事务,看一下Android如何使用事务:比如 Book表中的数据都已经很老了,现在准备全部废弃掉替换成新数据,可 ...
- 小猪的Android入门之路 day 1
小猪的Android入门之路 Day 1 Android相关背景与开发环境的搭建 ------转载请注明出处:coder-pig 本节引言: 随着社会经济的发展,移动互联网的越来越热,手机APP开发显 ...
- android 教程概要,Android精通教程-第一节Android入门简介
前言 大家好,我是 Vic,今天给大家带来Android精通教程-第一节Android入门简介的概述,希望你们喜欢 每日一句 If life were predictable it would cea ...
- 我认为的android入门学习策略
我认为的android入门学习策略 初级阶段要学习的内容 1.自己配置环境. 全部采用做新版本 SDK,ADT,ECLIPSE,JDK 2.编写或者运行教学示例. 2.1这时间主要运行的示例如HE ...
- Android入门:通过JSON数据与服务器进行通信
我们完成"Android入门:通过XML数据与服务器进行通信"同样的功能,只是数据传输使用JSON而不是XML: 注意点: (1)当返回JSON时,content-type为tex ...
- Android入门教程:ConstraintLayout约束布局
原文首发自掘金芦苇APP团队,转载到自己小号上再发一遍~ 翻译By Leelion6.关于 ConstraintLayout 的文章其实已经不少了,不过看到这篇文章写的很有趣,以及在翻译的过程中,感受 ...
- Android 入门第九讲01-音频(本地音乐播放,暂停,继续播放,获取播放时间,快进到指定位置,变速播放,播放data/data/目录下的音频文件,播放网络歌曲)
Android 入门第九讲01-音频(本地音乐播放,暂停,继续播放,获取播放时间,快进到指定位置,变速播放,播放data/data/目录下的音频文件,播放网络歌曲) 准备 1.储存在raw文件夹 2. ...
- Android入门之简易计算器(一)
Android Android入门之简易计算器(一) 文章目录 Android Android入门之简易计算器(一) @[TOC](文章目录) 前言 一.项目结构 二.界面显示 三.前端界面 1.界面 ...
最新文章
- 伟大前程与技术难关:量子机器学习该如何走进现实?
- Android中获取资源文件的几种方法
- 5分钟学会区块链 - 开发一条区块链 Develop BlockChain with Tendermint
- cat命令读取一部分_脚本攻略2 --命令之花
- Docker 入门(3)Docke的安装和基本配置
- php 统计目录大小,PHP 统计目录大小
- BZOJ1061 NOI2008 志愿者招募 线性规划、费用流
- [转]Entity Framework 4.1 正式版发布
- [RHEL5企业级Linux服务攻略]--第8季 Iptables服务全攻略之实战配置
- OpnCV_(HoughCircles to find circles)霍夫变换检测圆形
- SOAPUI接口测试http协议详细测试过程
- 2020年净利润腰斩,麦格纳要转型“造车”?
- Dubbo实现分布式架构原理
- 上海域格ASR平台4g模块低功耗应用指导
- 前阿里云CTO章文嵩:怎样做开源才有意义?
- 女生双修计算机科学与技术,浙江大学计算机科学与技术学院数字媒体技术专业毕业作品展...
- 数据与广告系列三十二:重排ReRank,广告推荐算法链路上的背叛者,生态系统格局的重塑者...
- Educational Codeforces Round 89 (Rated for Div. 2) D. Two Divisors(数论)
- 学习笔记——数据的度量
- 设置高度等于动态宽度(CSS方法)
热门文章
- Android 4.1最终版SDK和ADT Plugin全线发布
- 【高清】鲁邦三世主题曲 - ルパン三世のテーマ'80 南澤大介 改编+演奏
- 效率极低人群的七大习惯你占了几项?
- 带进度的文件复制 - 回复 冷风无泪 的问题
- lr录制脚本,用IETester代替IE浏览器
- iOS 事件传递响应链
- There is no public key available for the following key IDs
- 利用swipelistview完成qq聊天列表右滑删除功能
- android 决TextView中MaxLines与ellipsize=end冲突问题
- ProgressDialog知识要点