【Cocos2d-3x:vs2012项目转为android项目需注意的地方】教程文章相关的互联网学习教程文章

cocos2d-x于android在call to OpenGL ES API with no current context

一、问题: 正在使用JNI离Java(Android)侧 打回来C++(Cocos2d-x)该函数返回消息。Cocos2d-x花掉了 看看 Eclipse的Log中。显示 有 call to OpenGL ES API with no current context (logged once per thread) 的错误二、解决方式: 经过查找资料了解到这个问题是由于Android在启动cocos2d-x的Thread时,没实用context的主的Thread,而是使用的OpenGL的Thread。 所以我们不能在主Thread去完毕 本应该是在co...

cocos2d-x-LuaProxy学习日志(9) -- 移植android(cocos2d-x 2.1.4)【图】

移植android1.搭配移植环境 mac平台: http://blog.csdn.net/rexuefengye/article/details/15813497 windows平台: http://blog.csdn.net/rexuefengye/article/details/123760372.移植项目文件、资源 1)把Classes 和 Resources 文件拷贝到我们 create 出来的项目 cocosbuilder文件夹中,如图: 注:因本人在xcode进行开发,资源目录略有不同,不过,可以把需要的资源统一放在create项目的Resources文件中,如图:3.修改...

MAC下Android Studio 1.4编译构建Cocos2d-x 3.9之Android版本程序【图】

本文记载的是一个HELLO WORLD级别的入门程序在如题所示环境下的编译构建过程。 说明:如今安装Android Studio 1.4,它会自动安装Gradle 2.4(早期却不是这样),但遗憾的是没有下载对应的.zip文件。所以,后面在命令行编译时还需要再次下载这个文件。另外,在MAC环境下下载安装Cocos2d-x 3.9和Android Studio 1.4的步骤,在此省略描述。环境变量配置终端工具下,运行如下命令:vim ~/.bash_profile输入如下内容:ANT_ROOT=‘/...

总结关于lua, c , android,在 cocos2d-x 之间的调用方法【代码】【图】

把这几天瞎搞的东西总结一下. 环境配置什么的也比较烦. ndk.java.在cocos2dx的环境中都有配置.参1很基础很基础很基础的环境配置. 1.android与C 之间的调用 android通过JNI 来调用C(不带C++玩.extern "C"), 1.1android调用C  如果要在Eclipse中用C/C++编译要在工程上选android tools 的add native support,来编译c/c++.对于cocos2dx的理论上已经设置好了. 当然如果没有. 那还是用cocos compile来编吧. 自己做的darkc项目的工程如果...

cocos2d-x 通过JNI实现c/c++和Android的java层函数交互【图】

1.JNI JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。JNI实现流程:2.C++与java交互流程图: 注:对于跨平台的 cocos2d-x 来说,除非必要,否则可不必深究其理,比如想要...

COCOS2D-X之CPP调用Android函数Demo

希望这篇文章能够给大家带来帮助废话少说直接在COCOS2D-X自带的HelloCpp中添加代码如下:#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)#include <jni.h>#include "jni/JniHelper.h" #endifbool HelloWorld::init() {CCLayer::init(); #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)const char* pStr = "Cpp Call Java Function!!!";JniMethodInfo MethodInfo;bool BExist = JniHelper::getStaticMethodInfo(MethodInfo,"mm/n...

cocos2d-x在win7下的android交叉编译环境【图】

cocos2d-x在win7下的android交叉编译环境2014年4月14日 cocos2d-x环境配置前面把Visual Studio+Python开发环境配好了,但还没有讲如何在Android中使用创建好的项目,本篇博客介绍如何在win7下进行Android与cocos2d-x的交叉编译,我的电脑是64位,所以下面的配置是基于x86_64下配置的。下载:CygwinCygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。到http://cygwin.com/...

cocos2d-x 3.4 + android studio 1.1.0 + VS2012 开发环境搭建【图】

cocos2d-x 是一款跨平台的游戏引擎,虽然现在只学到了一点点皮毛,但是确实感受到了一款游戏引擎的强大功能,让我这个做游戏的小白也算过了一把做游戏的瘾。但是因为配置的复杂性,让我在一开始走了不少弯路,现在记录下来整个安装配置的过程。安装配置过程中需要用到的安装包主要有下面几个:cocos2d-x 3.4:这个是当然必须要的了,目前最高版本是 3.6 版,但是好像和 3.5 版都有不少问题,还是先用 3.4 吧。android studio 1.1.0...

如何用ccache加速cocos2d-x android版本的编译

以下步骤在MAC下测试通过:首先是安装CCache, 可以用homebrewbrew install --HEAD ccache也可以用源码安装git clone https://github.com/jrosdahl/ccache.gitcd ccache./autogen.sh./configuremakemake install如果提示autoheader找不到,要先装个automakebrew install automake当然,如果提示brew找不到,要先装一个homebrewruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"CCache装好以后,需要配置...

cocos2d-x 3.1 编译脚本android-build.py【代码】

写在前面:前段时间下载了cocos2d-x 3.1,按照官网的教程,配置环境,编译打包,走了一遍,感觉不错,顺便发现其中用了很多python的脚本文件,比如今天要说的android-build.py.这个文件把编译,打包的功能全部整合到了一起.也就是传说中的一键打包.正好最近在看python,就顺手拿这个脚本学习一下.小贴士:在正式看这个脚本文件前,推荐先到cocos2d-x的官网按教程,配置环境,编译,打包,走一遍,先有个大概的了解.教程地址.http://www.cocos2d-x.or...

Cocos2d-3x:vs2012项目转为android项目需注意的地方

http://www.cocoachina.com/bbs/read.php?tid=194668 先按照这个文章导入库到vs项目。在vs项目的sceen类的里添加#include "cocostudio\CocoStudio.h";记住是这个路径!!!#include "CocoStudio.h";这个路径在转换时会报错的。在proj.android\jni的Android.mk里添加以下代码:#添加的东西LOCAL_WHOLE_STATIC_LIBRARIES += box2d_static LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static #以开始缺少这个 LOCAL_WHOLE_STATIC_LIB...

cocos2d-x3.1 下实现相似Android下ExpandListView的效果【代码】【图】

在左Android開始有SDK提供ExpandListView的可扩展列表,而在iOS下有很多第三方做好的Demo,这里我是參照iOS下RATreeView这个第三方库实现的。本文代码:须要在3.1以上版本号执行。假设是用3.0版本号须要将Vec2换成Piont原文地址:http://blog.csdn.net/qqmcy/article/details/29559241代码下载:http://download.csdn.net/detail/qqmcy/7469387以下说下用法:DJDataObject.h ? 数据模型类// // DJDataObject.h // testthirdone /...

cocos2d-x2.2.3和android平台环境的搭建【图】

准备工作:1.我只是将cocos2d-x移植到android平台,所以默认为大家已经将android平台搭建完成了(eclipse和android SDK已经配置好,java环境搭建好) 2.下载android DNK,我使用的是android-ndk-r9d-windows-x86_64,我的本是64位系统 3.cocos2d-x和android ndk解压到自己指定的路径 下载好需要的软件就可以尝试移植到android平台了,我们以Cocos2d-x目录中自带的项目工程作为例子,大致步骤...

cocos2d-x返回Android游戏黑屏解决办法

返回Android游戏黑屏解决办法这几天逛cocos2d-x.org论坛,发现cocos2d-x的作者放出来一个帖子,用来解决返回Android游戏加载资源时黑屏的问题。帖子过些日子估计就沉了,所以转出来,以供后面查询。需要修改三个文件:1) cocos2dx/platform/CCPlatformMacros.h 将Line84修改为 #define CC_ENABLE_CACHE_TEXTURE_DATA 02)cocos2dx/platform/android/java/src/org/cocos2dx/lib/Cocos2dxGLSurfaceView.java注释掉Line167。3)a...

cocos2d-android

使用cocos2d-android.jar无法查看源码,也没有点击添加源码按钮,解决办法项目右键-properties-libraries-Android private libraries-remove 然后add jar 把cocos2d-android.jar 重新添加进来最后一定要在order and sort 中勾选上 cocos2d-android.jar,否则,生成的apk中没有cocos2d-android.jar原文:http://www.cnblogs.com/cherryhimi/p/4100838.html