
Cocos2dx
daxuewei
这个作者很懒,什么都没留下…
展开
-
Cocos2dx BlendFunc以及用其来实现裁切出不同形状的精灵
介绍Cocos2dx里的BlendFunc以及其的应用,可以用它来生成不同形状的精灵原创 2016-04-06 12:05:14 · 2106 阅读 · 0 评论 -
Cocos2d-x 3.x 层触摸优先级及屏蔽
2.x版本一般是以下方法设置CCDirector::sharedDirector()->getTouchDispatcher()->addTargetDelegate(this, priority, true);对象销毁的时候还需要执行下面的代码CCDirector::sharedDirector()->removeDelegate(this);3.x版本的触摸点击事件较之2.x版本有了很大的改动,原创 2016-07-21 15:01:17 · 4348 阅读 · 1 评论 -
Cocos2d-x 添加安卓按键监听事件
在游戏开发中,需要对安卓平台的菜单键和返回键的点击做处理,如下:3.x 版本auto keyboardListener = EventListenerKeyboard::create(); keyboardListener->onKeyReleased = [](EventKeyboard::KeyCode keycode, Event* event){ switch (key原创 2016-07-21 14:30:17 · 1094 阅读 · 0 评论 -
Cocos2d-x利用xxtea进行图片资源加密
在Cocos2d-x开发中,需要对图片资源加密,可以用xxtea,加密解密都行,密钥由自己来决定。思路就是事先把图片资源加密,然后在程序中使用的时候,在加载资源处先解密再使用。Cocos2d-x已经帮我们封装成了xxtea.h和xxtea.cpp两个文件,在cocos2d/external/xxtea 里面,如果我们在程序中直接include是会出错的,因为这时候项目中还没添加这两个文件,需要我们手原创 2016-06-22 13:53:49 · 4533 阅读 · 4 评论 -
浅析过滤敏感词过滤算法(C++)
C++ 的过滤敏感词算法转载 2016-06-16 09:20:28 · 3860 阅读 · 2 评论 -
Cocos2d-x使用iconv库解决UTF8乱码与移植安卓
在windows平台上使用VS开发Cocos游戏,会用到字符转码,将字符从GBK转到UTF8,转码需要用到iconv库。并且移植到安卓的时候会需要一些步骤。原创 2016-07-12 21:46:48 · 816 阅读 · 0 评论 -
Cocos2d-x 3.x Lua的启动流程
新建了一个Cocos Lua的项目,整理了一下它的启动流程,以下是我整理的结果,如有不妥之处,请多多指教。1、第一步不用说,AppDelegate,可以看到有下面一句代码if (engine->executeScriptFile("src/main.lua")){ return false;}意思就是执行了main.lua这个文原创 2016-07-23 16:04:22 · 1728 阅读 · 0 评论 -
Cocos2dx 世界、屏幕、openGL、本地等坐标系
Cocos2dx 坐标系转载 2016-05-28 14:13:26 · 750 阅读 · 0 评论 -
Cocos2dx 3.x移植Android及打包
Cocos2dx 3.x移植Android及打包原创 2016-05-26 19:05:55 · 1726 阅读 · 0 评论 -
Cocos2dx 2.x移植安卓及打包
Cocos2dx 2.x移植到Android原创 2016-05-25 16:49:04 · 1147 阅读 · 0 评论 -
LabelReader.cpp:54:9: error: 'transform' is not a member of 'std'
Cocos2dx 2.2.5使用Eclipse编译时出现以下错误[armeabi] Compile++ thumb: cocos_extension_static D:\work\cocos2d-x-2.2.5/extensions/CocoStudio/Reader/WidgetReader/LabelReader/LabelReader.cpp: In member functio原创 2016-05-25 15:15:33 · 1447 阅读 · 0 评论 -
Cocos2d-lua 截图功能
自己写的,亲测能用,有问题请指出function ScreenShot( bFullScreen, screenRect ) --是否截全屏,不是全屏的话需要指定区域 if bFullScreen == nil or screenRect == nil then bFullScreen = true; end local fileName = "scre原创 2016-09-21 14:00:10 · 1825 阅读 · 1 评论