cocos2dx学习文档
黎丿昕
这个作者很懒,什么都没留下…
展开
-
cocos2dx Jni调用需要线程切换 ui线程(runOnUiThread)和GL线程(runonglthread)
cocos2d-x for Android 运行在多线程环境下,所以在 Lua/C++ 和 Java 交互时需要注意选择适当的线程。 cocos2d-x 在 Android 上以两个线程来运行,分别是负责图像渲染的 GL 线程和负责 Android 系统用户界面的 UI 线程。 在 cocos2d-x 启动后,Lua/C++代码将由 GL 线程调用,因此从 Lua/C++中调用的 Java 方法如果涉及到系统用户界面的显示、更新操作,那么就必须让这部分代码切换到 UI 线程上去运行。 反之亦然,从 J转载 2020-06-15 16:53:47 · 2010 阅读 · 0 评论 -
cocos2dx接入sdk之JNI
1.C++层调用Java: 使用jni文件夹下面JniHelper类的getStaticMethodInfo、getMethodInfo获取java层的函数。(具体实现函数实现可知) JNI函数中的关键参数:JNIEnv 指针 JNIEnv指针是Native世界中Java环境的代表,通过该指针Native世界就可以访问Java世界的代码进行操作了,其具有以下主要特点及作用: a.JNIEnv *只对创建它的线程有效,不能跨线程传递; b.通过JNIEnv *可调用Java的方法; c.通过J转载 2020-06-15 16:50:35 · 222 阅读 · 0 评论 -
安卓反编译及工具
Android程序打完包之后得到的是一个APK文件,这个文件是可以直接安装到任何Android手机上的,我们反编译其实也就是对这个APK文件进行反编译。Android的反编译主要又分为两个部分,一个是对代码的反编译,一个是对资源的反编译。 apktool,编译和反编译apk,从apk中提取图片和布局资源 dex2jar,将可运行文件classes.dex反编译为jar源码文件 jd-gui,查看jar源码文件 参考文章https://blog.csdn.net/dreamer2020/...原创 2020-06-05 16:53:28 · 855 阅读 · 0 评论 -
Cocos2dx 3.0 过渡篇(八)浅谈容器Vector
尊重原创,转载请注明来自:star特530的CSDN博客 http://blog.csdn.net/start530/article/details/19170853 前两天有人问我说在3.0 beta2版本里,使用array 后编译出错,其实是因为自beta版本开始,已没有Array,取而代之的是容器:Vector 和 Map 先说Vector吧。 如果说C++的vector容转载 2015-06-24 12:07:57 · 410 阅读 · 0 评论 -
error C2143: 语法错误 : 缺少“;”(在“{”的前面)
运行环境OS:Win32 sp3 32位 VS2010 最近初学cocos2d,根据教程在头文件添加2行代码,如下: CCAnimation **walkAnimation; CCAnimation *createAnimationByDirection(int direction); 出现了问题:error C2143转载 2015-06-25 11:47:23 · 4746 阅读 · 0 评论 -
Cocos2dx 3.0 过渡篇(九)浅谈容器Map
尊重原创,转载请注明来自:star特530的CSDN博客 http://blog.csdn.net/start530/article/details/19284301 既然Vector是对比Array,那么Map就对比Dictionary吧。 1、创建 [cpp] view plaincopy auto sp1 = Sprit转载 2015-06-24 12:02:42 · 318 阅读 · 0 评论