码迷,mamicode.com
首页 >  
搜索关键字:cocos2dx jni    ( 4088个结果
CAS基础
有锁锁机制存在以下问题: (1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。 (2)一个线程持有锁会导致其它所有需要此锁的线程挂起。 (3)如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级倒置,引起性能风险。 volatile是不错的机制,但是vola ...
分类:其他好文   时间:2018-01-06 15:52:56    阅读次数:153
JAVA_JNI字段描述符“([Ljava/lang/String;)V”(Android)
JNI字段描述符“([Ljava/lang/String;)V “([Ljava/lang/String;)V” 它是一种对函数返回值和参数的编码。这种编码叫做JNI字段描述符(JavaNative Interface FieldDescriptors)。、 一个数组int[],就需要表示为这样"[ ...
分类:移动开发   时间:2018-01-06 15:49:09    阅读次数:220
cocos2dx学习:TexturePacker的使用
首先要解释一下,为什么要使用TexturePacker? 这是应为我们做的游戏最终要运行在Android手机或者苹果手机上,而Android或者ios系统使用的是OpenGL ES来渲染。所以我们要针对OpenGL ES来进行优化。 内存方面,OpenGL ES纹理要求宽和高都是2的n次幂的倍数。想 ...
分类:其他好文   时间:2018-01-03 19:39:14    阅读次数:185
Android JNI编程—JNI基础
什么是JNI,怎么使用 JNI——Java Native Interface,它是Java平台的一个特性(并不是Android系统特有的)。其实主要是定义了一些JNI函数,让开发者可以通过调用这些函数实现Java代码调用C/C++的代码,C/C++的代码也可以调用Java的代码,这样就可以发挥各个语 ...
分类:移动开发   时间:2018-01-02 11:36:22    阅读次数:164
(原创)cocos lua 热更新从零开始(一)最简单demo
开发环境:WIN7 + cocos2dx 3.10 lua版本 0.学习这篇内容的基础是你要会创建并运行一个cocos lua项目 1.热更新的思想所谓的热更新,就是在线更新代码和资源。热更新的过程首先,客户端向服务器发送请求,服务器告诉客户端,没更新啦,你是最新的啦,那就直接跳过喽。但如果是告诉你 ...
分类:其他好文   时间:2017-12-29 19:00:52    阅读次数:981
从零开始学习热更新(一):搭建FTP服务器
--转载了一部分来自http://blog.csdn.net/haibo19981/article/details/51890912 以下是在win7下的coocs2dx3.10 lua开发的 1.概述这里要创建一个测试cocos2dx lua的AssetsManagerExTest的项目。 2.搭 ...
分类:其他好文   时间:2017-12-28 17:14:20    阅读次数:206
JNI调用实例
1. 环境 Windows7-64Bit VS2010-32Bit JDK1.8-64Bit 2. 步骤 2.1 创建NativePrint类 其中包含一个native方法,这个native方法是通过C++实现的,C++的实现代码最终是生成dll文件,然后通过Java调用。 2.2 编译Native ...
分类:其他好文   时间:2017-12-26 21:04:04    阅读次数:429
cocos2dx 同时快速播放停止多个音效闪退问题
闪退位置为 iter->second(id, *AudioEngine::_audioIDInfoMap[id].filePath); 发现应该是是找不到对应的id 暂时加了个判断处理了下 int id = audioId;auto it = AudioEngine::_audioIDInfoMap ...
分类:其他好文   时间:2017-12-26 12:03:30    阅读次数:208
【gc方法与finalize方法的区别】
finalize()和system.gc()的区别 转载 2017/12/22 转载 2017/12/22 finalize()是由JVM自动调用的,你可以用System.gc(),但JVM不一定会立刻执行,JVM感觉内存空间有限时,才会开始执行finalize(),至于新的对象创建个数和被收集个数 ...
分类:其他好文   时间:2017-12-22 23:59:25    阅读次数:269
is 32-bit instead of 64-bit 亲测可用
亲测可用 来源:https://stackoverflow.com/questions/27186243/use-32-bit-jni-libraries-on-64-bit-android 解决方法: 1、将以下内容添加到“build.gradle”defaultConfig中:添加 ndk {a ...
分类:其他好文   时间:2017-12-13 19:50:11    阅读次数:151
4088条   上一页 1 ... 34 35 36 37 38 ... 409 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!