cocos2dx ios 视频播放器 2.x到3.x版本都可以使用...
分类:
移动开发 时间:
2015-02-05 15:04:51
阅读次数:
183
继承关系
原理介绍
Cocos2d-x调度器为游戏提供定时事件和定时调用服务。所有Node对象都知道如何调度和取消调度事件,使用调度器有几个好处:
每当Node不再可见或已从场景中移除时,调度器会停止。Cocos2d-x暂停时,调度器也会停止。当Cocos2d-x重新开始时,调度器也会自动继续启动。Cocos2d-x封装了一个供各种不同平台使用的调度器,使用此调度器你不用...
分类:
其他好文 时间:
2015-02-05 15:04:00
阅读次数:
180
需求:
cocos2dx android游戏开发需要经常从java代码调用C++函数,这是就要用到javah根据java文件生成的class文件,生成头文件。
生成步骤:
1、进入到android工程的bin目录下,bin目录下会有一个classes目录,这个目录下是我们的工程java文件生成的class文件。
2、进入classes目录
3、执行javah命令:
XXX\bin\cl...
分类:
编程语言 时间:
2015-02-05 13:39:19
阅读次数:
210
开始用CCDirector::sharedirector()->pause(); 这句话是必然的、但是用了之后 按钮的触发还是会生效。查看了一些案例有人说把所有button事件取消。也有注意说把背景截图放在一个新的scene里边。我觉得这些都太坑了。
按照开发Unity这么多年的经验 应该是在暂停窗口加一个碰撞器 把后边的button事件挡住就好了。但是查阅了很多文档,百度很多资料 也不知道...
分类:
其他好文 时间:
2015-02-05 13:38:48
阅读次数:
357
jsoncpp下载http://sourceforge.net/projects/jsoncpp/下载解压后用到的是include\json下面的头文件跟src\lib_json下的文件。导入头文件#include "json/json.h"解析jsonvoid parseJsoncpp(){ .....
分类:
Web程序 时间:
2015-02-05 12:50:14
阅读次数:
203
【唠叨】Cocos引擎主要有三种缓存类:>纹理缓存:TextureCache>精灵帧缓存:SpriteFrameCache>动画缓存:AnimationCache缓存的目的就是:先将所需资源(如纹理图片)加载到内存中,之后再次使用该资源的时候,就可以直接从内存中取出,而不需要重新加载。从而减少了CP..
分类:
其他好文 时间:
2015-02-05 07:08:01
阅读次数:
193
以最新的Cocos2d-x 3.2 release为例,介绍如何在Cocos2d-x中让程序背景透明。
一样,先上图。
修改的东西不多。主要有3步。
1.在AndroidManifest.xml中设置Activity背景透明
?
1
android:theme="@android:style/Theme.Trans...
分类:
其他好文 时间:
2015-02-04 23:25:53
阅读次数:
204
【唠叨】观察者模式也叫订阅/发布(Subscribe/Publish)模式,是MVC(模型-视图-控制器)模式的重要组成部分。举个例子:邮件消息的订阅。比如我们对51cto的最新技术动态频道进行了消息订阅。那么每隔一段时间,有新的技术动态出来时,51cto网站就会将新技术的新闻自动发送邮件..
分类:
其他好文 时间:
2015-02-04 18:53:21
阅读次数:
577
修改的版本是cocos2dx.2.21.在neon_matrix_impl.c中修改#if defined(__ARM_NEON__)为 #if defined(_ARM_ARCH_7)2.在mat4.c中修改#if defined(__ARM_NEON__)为 #if defined(_ARM_A...
分类:
其他好文 时间:
2015-02-04 10:40:54
阅读次数:
157
我们知道 处理按钮事件都是在view里做的,
而我们游戏的主界面继承了Cocos2dxGLSurfaceView 所以 应该是这个文件里对按钮的处理有问题,于是我们找到这个文件,
这个显然是2d-x的源文件,但我们抱着试一试的心理 加上自己写的按钮处理事件。
结果加上之后没有任何效果,跟没加一样,所以我们知道 不是这里的问题。
于是 我们再思考,根据那些错误提示。
具体我...
分类:
其他好文 时间:
2015-02-03 19:31:47
阅读次数:
172