cocos2dx for android 接入 fmod的过程】的更多相关文章

cocos2dx自带的音效播放有SimpleAudioEngine和AudioEngine两个,SimpleAudioEngine可以播放简单的音效, 如果播放音效数量过多的话,多导致有些音效播放失败.AudioEngine是一个不成熟的音效引擎,笔者在两个项目中 都试过用它,结果在安卓手机上频繁切换音效的过程中出现闪退. fmod很强大,而且一个音效文件可以支持多平台.而且音效文件不容易被盗. 在官网下载cocos2dx的demo,然后下载对应平台的fmod的库,将安装好的库文件放在同一个文件…
当新建完一个cocos2d-x的项目后.进入到项目中的proj.android中,会看到例如以下的文件夹结构 在VS先把它编译,然后导入到Eclipse中,导入完后会看到多了几个文件 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva2luZ2FiY2Rl/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt=""> 之所以会多出…
在编译动态库时.要求我们要去编写jni/Android.mk文件.告诉编译器编译出来的库时应包括包括编译文件和其它引用库.但对于一个大项目来说,维护这个文件肯定是一件比較繁琐的事情.由于每加一个文件或减一个文件等就要改下Android.mk来又一次生成打包文件.所以非常有必要对这个文件进行自己主动化处理,就是在绝大部分的情况下都不须要改动此文件. 由于我没有从cocos2d-x引擎中自带的那些Android.mk找到好的样例,就在网上搜索makefile的编写技巧.最终找到了较好的解决方式. 在…
引用:http://weimingtom.iteye.com/blog/1483566 (20121108)注意:这篇文章用cdt编译ndk工程的内容已过时(现在可以用adt-bundle,避免配置繁琐的参数),最新版ADT 20.0.3支持右键把Android工程直接添加native特性(即Android工程和CDT Makefile工程合二为一),不需要做太多复杂的设置,而且完全兼容ndk-build命令行编译.当然,因为会执行完全编译,所以如果经常clean,又想加快编译速度,得另想方法.…
免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播.同时,转载时不要移除本申明.如产生任何纠纷,均与本博客所有人.发表该翻译稿之人无任何关系.谢谢合作! 原文链接地址:http://www.raywenderlich.com/11283/cocos2d-x-for-ios-and-android-getting-started 教程截图: Cocos2D是一个非常棒而且非常容易使用的游戏框架,但是,由于它是采用objc写的,所以你只能使用它来开发…
前言:最近发现很多朋友在使用TalkingData游戏版本Cocos2dx SDK使用过程中会出现的一些问题,今天来做一下总结,希望对您有所帮助: 首先非常感谢您使用TalkingData游戏统计平台,我们的成长跟您的反馈密不可分,所有在使用过程中有任何问题,请您一定要反馈给我们,谢谢- 一.首先来看下载下来的SDK的文档结构: 1.include:这里面是TalkingData SDK在C++上的接口,您在以后Cocos2dx游戏中,在C++开发过程中需要引用这些头文件进行统计. 2.plat…
1. 首先去支付宝官网下载开发者文档 2. 然后按着开发者文档将支付宝的sdk导入到你的工程中,并关联到工程中,步骤入下图: (1)将从支付宝官方网站获得的支付宝的sdk的jar包拷贝到工程中的libs目录下,如图 (2)右键工程选择Properties,弹出如下窗口,首先选择1,其次选中2,最后点击3将拷到工程中的三个支付宝的jar包一一关联到工程中 3.  最后修改工程的AndroidManifest.xml文件,添加新的权限和支付宝的Activity,代码如下: 新权限: <uses-pe…
为Cocos2d-x的Android平台加入Protobuffer支持 分类: 工作2013-11-27 18:00 386人阅读 评论(1) 收藏 举报 cocos2d-xandroid平台交叉编译libraryprotobuffer 软件: cocos2d-x版本号 protobuffer版本号: NDK版本号: Eclipse:  之前在网上搜索了非常多文章,发现大多文章都没有一个完整的流程,自己摸索了2天,成功加入了protobuffer支持.这里记录下同一时候分享给其它人. 这里的加入…
本人初学Cocos2d 3-x,环境配置,搭建android环境弄了好长时间,走了不少弯路,翻阅了好多人的博客和文档,包括官方文档讲的似乎有些似懂非懂,好多依然是旧的版本,所以把我的整个过程梳理一下. 一来可以对自己的一个总结 二来对有需要的可以相互借鉴和探讨. Mac 上配置 cocos2d-x 3-x  android 的环境 准备工具 Cocos2d-x  3-x (我用的是3.2) sdk 和eclipse(下载adt即可,adt包含这两个) JDK ,NDK Apache Ant 1下…
 原文地址:http://blog.csdn.net/sozell/article/details/10551309 cocos2dx 中 Android NDK 加载动态库的问题 闲聊 最近在接入各个平台的SDK,遇到了不少问题,也从中了解了不少知识,之前一直觉得没啥好写的,毕竟做了4个月的游戏开发,也没有碰上什么真正的大问题,cocos2dx的引擎包得也很好,能让人把大部分时间都关注在游戏逻辑.效果的处理上,当然,之前的libevent还是小坑一下,但是和后来遇到的相比,也算不上什么了. 我…
Flutter Google推出已经已经一年多了,单个 Flutter 项目的开发流程已经很成熟了.对与个人开发者来说使用 Flutter 开发一个跨平台的App挺有意思.但是对于现有的项目改造来说还是不建议,Flutter 中的控件还没有完全能满足我们的要求,我们需要解决这个问题会消耗我们大量的研发资源. 虽然 Flutter 无法接入我们的项目,但是我们可以尝试者去模仿 Flutter 在项目中的使用场景.下边我讲讲我在 Android 和 Flutter 的混合开发实践的躺坑之旅. 官方指…
1.从http://www.cocos2d-x.org/download下载稳定版 比如cocos2d-x-2.2 2.解压cocos2d-x-2.2.zip,比如本文将其解压到 /opt 目录下 3.运行 android-buildsetup.sh,运行之前需要先设置3个环境变量,如将以下变量写到文件 /etc/profile中 export ANDROID_SDK_ROOT=/opt/android-sdk-linux export ANDROID_NDK_ROOT=/opt/android…
uexGaodeMap插件Android接入指引 高德地图插件是基于高德地图API封装的AppCan平台的插件模块.开发者集成及使用此插件,需要到高德开放平台为应用申请相应的APIKey,并将APIKey配置到应用中.以下是具体步骤. 高德地图开放平台创建应用 申请成为开发者,访问http://lbs.amap.com/. 注册成功之后,点击成为开发者,如下: 填写完整具体的信息 申请成功之后,进入如下页面: 选择免费申请密钥 填写相应信息,若不知道安全码或者package,请点击图中的红色框框…
在用cocos2d-x做Android开发时,每次clean后都会需要再次编译coco2d-x的库,十分耗时. 这里给出一个直接使用静态库而不用每次都编译源码的方法: 1\ 首先找到一个cocos2d-x的测试项目(如cpp_test),进行一次编译.完成后,在proj.android/obj/local目录下可以找到中间过程中生成的所有静态库文件. 把这些静态库文件(带上ABI目录)复制出来,放到一个新的目录(如:cclib)中. 2\ 在cclib中创Android.mk文件,文件内容见代码…
1 android绘制view的过程简单描述  简单描述可以解释为:计算大小(measure),布局坐标计算(layout),绘制到屏幕(draw):            下面看看每一步的动作到底是什么,            第一步:当activity启动的时候,触发初始化view过程的是由Window对象的DecorView调用View(具体怎样从xml中读取是用LayoutInflater.from(context).inflate)对象的 public final void measu…
Android绘制View的过程研究——计算View的大小 转自:http://liujianqiao398.blog.163.com/blog/static/1818272572012102321850385/ 2012-11-23 14:24:59|  分类: Android开发 |  标签:android  view  android开发  |举报|字号 订阅     下载LOFTER客户端     一.android绘制view的过程简单描述           简单描述可以解释为:计算…
1.配置Cocos2d-x for Xcode. 这一块比较简单, 可以参见其他文章. 重点:install-templates-xcode.sh 2.配置普通Android开发环境 这一块包括JDK安装, Eclipse安装, ADT安装.教程也非常多. 3.Eclipse中安装CDT, 即C++开发环境 安装脚本语言助手  python launcher 4.设置环境变量, 即编辑 ~/.bash_profile 在中添加 export COCOS2DX_ROOT=/opt/cocos2d-…
Mac OS X下配置Cocos2d-x for Android(Eclipse)&IOS(Xcode)开发环境 前面一段时间只用Cocos2d-x在IOS平台下开发, 学习Cocos2d-x不就是为了他的跨平台特性么? 所以必须也要掌握在Android下的开发, 才能引爆Cocos2d-x的跨平台特性, 发挥其最大长处. Cocos2d-x版本发展很快, 而在Android+Eclipse的开发环境配置超级复杂, 很坑爹有木有啊???? 如果你发现有不一样的地方, 很有可能是版本不同造成的,…
Android 环境搭建不详述,,可以google,,, 我用的coco2dx 是 2.14 ,2.14 用 create_project.py 脚本创建工程,Python环境配置也是很简单,这里了不说了, Python环境搭好后: cmd 进入 create_project.py目录 (1)D:   //切换盘符,因为我的Cocos2d-x源码在D盘... (2)cd D:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\tools\project-creator   //进入…
cocos2d-x for android:SimpleGame分析 作为cocos2d-x的标配DEMO,SimpleGame可算是给入门学cocos2d-x的俺们这些新手门学习的对象了,那么来分析分析,把几个关键的代码记录下来. 设置游戏读取资源的目录 CCFileUtils::sharedFileUtils()->setResourceDirectory("sd"); 默认路径是Resource目录 设置游戏的分辨率大小 CCEGLView::sharedOpenGLVie…
关于文章"cocos2dx移植android平台-我的血泪史"需要注意事项 在上次转载的这篇文章中,按照配置一步一步的下去.发现工程中在Android.mk中有一处错误.直接build工程输出 "Android NDK: WARNING: Ignoring unknown import directory: E:\cocos2d-x-2.2.2"这个错误.自己很纳闷,找了很久不知为何? 无意间发现在文章中作者配置的cocos2d-x源码的根目录为E:\cocos2d…
文章编辑的太长了,请移步我的csdn博客:http://blog.csdn.net/xyh269 Android Activity的启动过程原文链接:http://blog.csdn.net/xyh269/article/details/52752018…
win7上面搭建cocos2dx的android项目,用create-android-project.bat新建一个项目时,出现了访问权限和项目无lib的问题. 解决方案: 1.项目无lib问题. 当添加项目到eclipse上面时,发现import org.cocos2dx.lib.Cocos2dxActivity找不到,查项目的src目录下面也没有相应的文件,原来是创建项目时lib的源文件没有被拷贝过来,lib的目录在\cocos2dx\platform\android\java\src这个路…
导了一晚上samples android示例,查了一晚上资料,费了很大的劲,终于成功导入并运行成功,分享一下经验: 1.下载eclipse与ADT跟android SDK,相信大家都会装了吧. 2.下载android NDK,原先是下载android-ndk-r9d,运行一直出错 make: *** [obj/local/armeabi/objs/cocos2dx_static/platform/android/CCCommon.o] Error 1 后来查资料说换成android-ndk-r8…
http://young40.github.io/blog/2013/02/23/setting-up-android-development-envirment-on-mac-os-x/ http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Setting_up_Android_Development_Environment_on_Mac_OSX(youyong) http://disanji.net/2011/05/17/mac-os%E2%80%…
很多其它相关内容请查看本人博客:http://www.bokeyi.com/ll/category/cocos2d-x/ 本文的搭建方法是最新最正确的方法,好多朋友反映搭建eclipse交叉编译环境非常复杂又头疼,事实上仅仅是网上的资料太过零散,差一步而谬之千里啊,不多说,假设你看了这篇文章,恭喜你,你省下了至少48小时的生命. 我的操作系统:WIN7 Eclipse版本号:eclipse-jee-kepler-SR2-win32 Cocos2d-x版本号:2.2.3 一.Android环境搭建…
Android应用打包安装过程(Run as Android Application ): 1,过程:Android Project --> Compilation and Packaging --> Android Package(.apk) --> Signing --(ADB)--> Device or Emulator 2,Android Package(.apk)解压后的内容: META-INF CERT.RSA:加密 res drawable layout menu A…
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6768304 在Android系统中,所有的应用程序进程以及系统服务进程SystemServer都是由Zygote进程孕育 (fork)出来的,这也许就是为什么要把它称为Zygote(受精卵)的原因吧.由于Zygote进程在Android系统中有着如此重要的地位,本文 将详细分析它的启动过程. 在前面一篇文章Android应用程序进程启动过程的源…
cocos2d-x 打 android 包时要修改 Android.mk 文件,但每次修改很麻烦,如果源文件很多的话就坑死了,也可以写一个脚本来自动生成这个文件,但每次还要重新生成一下,将其修改下面的的样子可以一劳永逸 原来的: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) $(call import-add-path,$(LOCAL_PATH)/../../cocos2d) $(call import-add-path,$(LOCAL_P…
参考链接: http://blog.chinaunix.net/uid-26009923-id-3430612.html http://hi.baidu.com/hpyfei/item/52a2b21213de23031994ec63 做Cocos2d-x移植Android平台时候发现程序总是Crash,后来才发现,因为运行ndk-build时,libs/armeabi目录下的外部库被删除了,网上找到了解决方案,上文给出了原文链接 此处贴出解决方案,以作记录: 步骤如下:a. 在 jni目录下新…