cocos2dx
MOMO教程
专注移动互联网,专注游戏开发,专注Cocos2dx,Unity3D
展开
-
【Cocos频道】还原CocosCreator资源(四)
还原CocosCreator资源 cocos 3.x 的资源转载 2022-04-02 10:13:09 · 5572 阅读 · 0 评论 -
【CocosCreator】贪吃蛇开发(一)
原创 2021-03-07 16:03:42 · 573 阅读 · 0 评论 -
【CocosCreator】贪吃蛇前进性能分析(二)
首先上一张图在有15条蛇,同时每个的长度是50000个身体,在进行前进的时候遍历这么多申请GameLogic 占用时间多主要用到了array的push 和unshift。------优化前----------------优化后-------从原理就可以知道,unshift的效率是较低的。原因是,它每添加一个元素,都要把现有元素往下移一个位置。但到底效率差异有多大呢?下面来测试一下。以下一下代码是默认array 的测试数据和自定义链表的测试数据。let array = ..转载 2021-03-07 16:00:27 · 737 阅读 · 0 评论 -
CocosCreator资源还原(一)
周末时间分析了CocosCreator的资源文件。利用python写了个解析脚本,支持图片拆分小图、龙骨骨骼动画拆分、spine动画拆分等模块。欢迎关注微信公众号获取详细内容包含代码,并持续更新中。...转载 2020-07-10 13:51:56 · 3024 阅读 · 0 评论 -
生成fnt字体工具BMFontTool工具
开发游戏过程中避免不了的要用到fnt文件网上发部分资料都是BMFont工具导出fnt文件。使用过程非常繁琐。因此自己做了一个改良版本。采用nodejs三方库。采用spritesmith进行合图。参考cocos论坛大神写的插件。改成nodejs版本。主要是为了方便我们在untiy中使用,总不能安装个cocos吧。作为技术不啰嗦,直接上代码链接: https://pan.baidu.com/s/1rR85mS5ryiRUT3YkZwd6fQ关注公众号获取提取码在使用过程中有什么问题,或者...转载 2020-05-26 16:59:21 · 2858 阅读 · 0 评论 -
APK批量分包工具
分包工具:主要功能就是修改apk包中的包名或者meta_data 参数重新打包,重新签名。官方开发了一个款AnySubPackage分包工具,但是在用的时候发现导入apk总是出错。因此决定自己写一个出来。利用五一小长假的时间开发出来。功能支持1、顺序分包:可以添加key 和值的前缀并设置初始值和数量进行顺序分包2、批量分包:导入设定好的一个csv 文件,根据csv内容进行批量出包。...转载 2020-05-03 23:07:26 · 1235 阅读 · 0 评论 -
mongodb那些事–复制数据库和表
总结,数据表的复制 db.runCommand({cloneCollection:”commit.daxue”,from:”198.61.104.31:27017″});数据库的复制 db.copyDatabase(“user”,”user”,”198.61.104.31:27017″);对gridfs也OK哦。http://blog.csdn.net/xiaoping8411转载 2015-05-04 10:21:05 · 4988 阅读 · 0 评论 -
cocos2dx shader应用——sprite变灰去色
临时记录下 后期有时间 应用到 cocos2dx3.2 版本 应用到 霸气三国中。在实际项目中,经常需要用到灰色图像。比如按钮变灰,一般情况下,我们需要准备三张图,一张正常颜色图,一张按钮按下图,一张按钮变灰图。若此种类似情况过多,就会导致资源包过大,这显然不是我们愿意看到的结果。此种情况下,我们就可以考虑修改程序的方法,实现正常颜色图变灰,就可以减少资源图。借鉴了多位博原创 2015-05-04 10:16:14 · 5333 阅读 · 0 评论 -
ios 内购 服务器二次验证元宝处理
以前都是在本地处理内购 也没有做验证。这次手机网游 为了避免作弊 网络游戏都是在服务器端实现元宝的加减。内购代码 还是以前写的 直接用了 。这次主要做了服务器二次验证。NSString *roleId = [[NSString alloc] initWithUTF8String:name];[[PlatformHandler sharedHandler]doBuyByRoleId:转载 2015-05-04 10:22:30 · 10573 阅读 · 1 评论 -
kResourceShowAll模式黑边问题如何用图片填充解决
kResourceShowAll模式黑边问题如何用图片填充解决原创 2015-03-25 14:21:42 · 2336 阅读 · 2 评论 -
Android 如何监听返回键,弹出一个退出对话框
Android 如何监听返回键点击事件,并创建一个退出对话框,防止自己写的应用程序不小心点击退出键而直接退出。自己记录下这个简单的demo,备用。注:如下代码当时是从网上copy过来的,现在忘了它出自哪个原作者了,在此说声抱歉。源码如下:public class BackKeyTest extends Activity{ /** Called when the原创 2015-03-27 10:16:42 · 599 阅读 · 0 评论 -
cocos2d-x控件CCEditBox详解
昨天在游戏泡泡龙中使用了CCEditBox,遇到了一点小问题,开始认为难道不是直接使用吗 ?但是CCEditBox不是在LIbCocos2d类库,而是在extersion类库下,所以在使用的时候必须在.h文件中 #include “cocos-ext.h” ,并且CCEditBox的命名空间为extersion,所以要USING_NS_CC_EXT; 代码如下#include “cocos转载 2015-03-27 10:21:30 · 758 阅读 · 0 评论 -
android apk 重签名 [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
在签名过程中遇到 [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 这个错误怎么都不知道为什么 步骤都对 下面是生成签名文件F:\pigsns\bqsg\bin\jre\bin>keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore 生成原创 2015-04-10 15:28:00 · 930 阅读 · 0 评论 -
cocos2dx对所有子节点设置透明度
看到cocos2dx2.2.5发布了,修复了输入框的bug,于是我们的项目也升级到了2.2.5,升级过程还是比较顺利,没想到后来发现设置透明度无效了。经过调试发现要调用一下setCascadeOpacityEnabled ( true ),结果还是没有效果,又继续调试,原来noe没父节点不会更新自己的透明度,于是改为如下:void CCNode::setOpacity(原创 2015-05-04 10:19:27 · 13751 阅读 · 0 评论 -
开发过程中 遇到的一些小问题 总结一下
1、TexturePacker: command not foundsudo ln -s /Applications/TexturePacker.app/Contents/MacOS/TexturePacker /usr/local/bin/TexturePacker2、svn 快捷命令 批量加 批量删svn status|grep ? |awk ‘{print $2}’原创 2015-05-04 10:23:37 · 821 阅读 · 0 评论 -
cocos2dx消息系统项目实战(一)
霸气三国2先说下这么项目的进度 (进度有点慢 每天晚上写一点 努力坚持下去吧 )已经完成了消息系统 每个模块之间都是发送消息 来完成 数据通信的。现在有 主场景模块、信息公告模块 、武将模块这三个模块 都是在主场景模块上来 撸的代码 流程如下:进入主场景之前 会请求服务器发送scene.main请求local pProxy = EMFacade:getInstance():re原创 2015-05-04 10:23:34 · 685 阅读 · 0 评论 -
libsqlite3.dylib与libsqlite3.0.dylib区别
今天试了一下iPhone Sqlite3数据库实例操作,发现一个有意思的问题,就是在加Framework时,有些教程说加libsqlite3.dylib有些说加libsqlite3.0.dylib,那到底加哪个呢?经过百度和谷歌得答案如下:实际上libsqlite3.0.dylib本身是个链接,它指向libsqlite3.dylib。也就是说在项目里如果你添加libsqlite3.dyli原创 2015-05-04 10:18:53 · 443 阅读 · 0 评论 -
xcode6+ios8 横屏下启动画面不显示问题修改
最近我做游戏 发现xcode6+ios8 横屏下启动画面不显示 显示黑屏 。设置横屏后 设置catalog 添加使用的图片。在iphone6plus 下是横屏 显示启动画面 在 其他iphone设备是不显示启动画面的 。ipad也显示启动画面。只有iphone有问题 。最后有人指导,我记录下 。1、如果你的游戏支持横屏 切iphone ipad 都支持 则启动图片你要原创 2015-05-04 10:20:36 · 3035 阅读 · 0 评论 -
cocos2dx 3.4版本直接运行exe 不能运行bug
官方在昨天刚升级了cocos2dx 3.4最终版 我就下载 试用了下 感觉不错 不过在win32下运行exe时出现了问题查看代码后发现 在执行exe时没有输入参数 直接改代码 在SimulatorWin.cpp文件中SimulatorWin::run()函数中看下参数个数等于2时运行 在直接运行exe时没有参数 则不设置搜索路径 if (_project.getPr原创 2015-02-03 15:02:53 · 2788 阅读 · 0 评论