`
li2005
  • 浏览: 37758 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

cocos2dx移植android问题

阅读更多

cocos2dx移植android问题很多,网上资料很少,希望以后的同学碰到下面问题可以很快解决

1) 所有#include <iostream.h> 修改为#include <iostream>
所有#include <vector.h> 修改为#include <vector>
所有#include里不能只是文件名,还有相对路经
所有#include文件名大小写要和文件的大小写一样
资源不能是中文名

2)所有类里的变量不能在方法外初始化,只能在构造函数



3)因为会调用android的背景音乐播放,得用相对路经

xml读取用CCFileUtils::sharedFileUtils()->getFileData取出内容,然后用doc->Parse((const char*)pBuffer);



4)内存对齐
用#pragma pack(n), 例如#pragma pack(4)
现在用的是把#pragma pack(4)放到一个公用的.h头文件里
也可以在android.mk里加上LOCAL_CFLAGS += -O2 -fpack-struct=4



5)图标修改
首先打开AndroidManifest.xml,确定文件名,下面drawable/icon,表示为drawable-?dpi下面的icon.png
<application android:label="@string/app_name"
android:icon="@drawable/icon">
1
0
分享到:
评论

相关推荐

    cocos2d-android

    android 2d游戏开发必备。。包括iphone上成功的cocos2d移植后的android版,还有最著名的物理引擎box2d

    Cocos2d-Android游戏引擎

    cocos2d-android游戏引擎,完全采用java语言编写,是cocos2d-iphone的移植版本,基本可以实现与cocos2d-iphone与cocos2d-x的所有功能,适合拥有java基础和android开发经验的人学习。

    cocos2d-x配置教程,主要关于移植android

    cocos2d-x的环境搭建,里面引用大量参考网址。 集合了一些好用的东西,希望对下载者有用。 教程比较长,因为本来cocos2d-x移植安卓就是比较麻烦的,但配置好以后就可以再三步就可以完成移植了。

    Cocos2d-android平台基于BOX-2d的重力滚球游戏示例

    Cocos2d被移植到android平台下,利用BOX-2d物理引擎做的重力小球滚动的游戏,小球绕过坑滚出迷宫的游戏。供大家学习参考。

    8 cocos2d-x移植android的解决方案

    本文档为cocos2d-x项目移植到android平台的解决方案,其中设计到一些移植的问题及其解决方法,重要解决的是Android.mk中的注册问题,即NDK编程问题

    cocos2d-x移植android平台iconv中文支持库

    和cocos2d-x自带的win32环境下的iconv库不同,这个是已经编译好的android下使用的iocnv库。

    cocos2d-x的win32工程移植到Android

    cocos2d-x的win32工程移植到Android

    Cocos2d-x将win32移植到android.doc

    Cocos2d-x将win32移植到android进行编译教程

    Cocos2d-x3.1 《飞机大战》源代码(全)

    Cocos2d-x3.0项目创建和VS2012编译 场景跳转和主菜单实现 游戏场景背景滚动 飞机动画和触摸控制 子弹发射 敌机实现 碰撞检测和加分 爆炸效果 粒子特效和音乐播放 判定死亡 移植到Android平台

    Cocos2d-X2.2.3

    Cocos2d-X通过对众多第三方开源项目的整合实现了对Cocos2d API的重写,这样对于熟悉Objective-C和C++的开发者来讲,就可以快速地把原来iOS平台的游戏移植到Android或其他平台。

    Cocos2d-x环境搭建及平台移植(Win32\Android\Ios)

    Cocos2d-x环境搭建及Android\Ios平台移植

    cocos2d-x 2.0.1移植的蜘蛛游戏

    里面有win32 和android版的... 如果想运行win32的必须把当前解压后的文件夹放在cocos2d-x 2.0.1版本的文件目录下。否则找不到库。我没一起打包。太大了。 android的版本可以直接运行。 或是你再修改了继续ndk编译运行。

    cocos2d-x-3rd-party-libs-src:cocos2d-x的依存关系

    将cocos2d-x移植到其他平台(例如:将其移植到Android ARM64或Tizen等) 生成所有第3方库的DEBUG版本 笔记: 我们使用MacOSX为iOS,Android,Mac和Tizen构建所有静态库。 我们使用Ubuntu构建Linux的所有静态库。...

    cocos2d-x权威指南 例程 萝莉快跑 源码 2.14

    cocos2d-x权威指南 例程 萝莉快跑 源码 2.14 代码整理,可编译。没错误。修正了2.0.1中的。移植可用 ios ,android ,win

    Cocos2D-X游戏开发技术精解

    第1章 Cocos2D-X引擎的介绍 1 1.1 何为游戏引擎 1 1.1.1 游戏的核心—引擎 1 1.1.2 引擎的特点 2 1.1.3 知名的引擎介绍 4 1.1.4 引擎的分类 5 1.2 Cocos2D-X引擎的来历 8 1.3 引擎的版本 9 1.4 下载与安装 10 1.5 ...

    Cocos2d-x实战 C++卷,完整扫描版

    全书内容涵盖了Cocos2d-x的核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、数据交换格式、内存管理、性能优化、平台移植、程序代码管理、三大应用商店发布产品等。本书共29章,按内容结构可分为六篇...

    linux+eclipse+ndk+Cocos2d-x环境配置

    cocos2d-x eclipse linux android cocos2d-x移植到android平台的详细步骤

    cocos2d-x_Win32_Android_环境配置手册

    win32下 Cocos2d-x移植到Android平台的环境搭建文档,条理很清晰, 适合新手搭建环境!

    Cocos2d-x 3.2 仿微信打飞机

    使用的cocos2d-x 3.2最新版本。 搜索了很久才搜索到完整的素材,空降物竟然也是黑白的,只好自己随便加了点颜色。重在练手,成功移植到了android真机。 详细内容,博客:...

    cocos2d-x win32项目移植到Android平台

    本资源详细记录如何把win32项目移植到Android平台上,图文并茂,是我自己移植时的心得体会,其中还有详细记录着移植时可能遇到的错误的解决方法

Global site tag (gtag.js) - Google Analytics