cocos2d

Cocos2d-x3.x塔防游戏保卫萝卜从零开始(一)

如果还不会创建工程请参照:Cocos2dx.3x入门三部曲-HelloGame项目创建(二)篇本篇原型需要实现内容:1、在主场景中载入一张地图。参考:Cocos2dx.3x入门三部曲-HelloGame项目解析(三)篇)。autosprite=Sprite::create;在地图起点处放置一个色狼autodssprite=Sprite::create;dssprite->setPosition(Vec2(40,128);line-height:1.5!现在色狼大叔将沿着图中黄色的线路从12点开始11点、1

cocos2dx 3.3 Scheduler简单分析

位置:cocos2d/base/CCScheduler关联:cocos2d/base/Director.cpp直接分析schedule,各种重载版本,基本思想是来一次,就new一个对应的timer,添加到element->timers里执行在update里这里的update是直接由Director调的,在Director的mainLoop里会调用drawScene,drawScene里调用_sch

用Cocos2d -android1开发了个2048

最近学习了一波Cocos2d,因为比较懒,所以选择看一波学习视频。然后发现现在全是用Cocos2dx的,android1已经淘汰了,尼玛。只能自己摸索这随便瞎搞,目标是模仿一个deemo的简单游戏,不过那个界面太多了,游戏过程又好麻烦,估计还要弄好久。于是先上手搞了一个简单的2048,记得大一的时候用js在网页上弄过一个,这次加上动画效果果然酷炫了很多。嗯嗯,貌似图片有点大结果apk也变得好大,这个有点烦。。。

COCOS2D创建菜单,按钮区域和文字显示不一致

遇到这个问题也是醉了,看以半天也没有结局最后发现是配置问题,真是晕倒。问题是这样的,不描述了直接上图:创建了这样的一个菜单,下面红色的框框是我截图的时候画上去的,代码如下:我希望点击Start文字至少是给我一点提示,结果没有任何的反应。也许是和像素有点问题吧。

cocos2dx-Lua引擎游戏脚本及图片资源解密与DUMP

我们看下cocos2d::extra::CCCrypto::decryptUF这个函数,通过IDA的F5插件,并不断修改变量名可以获得一个比较清晰的C代码。本来分析以为最终都会调用_initWithWebpData、_initWithJpgData、_initWithBpgData、_initWithPngData、_initWithTiffData、_initWithRawData这些函数的,但是实际上分别HOOK后并没有被拦截,所以最后还是HOOK了下cocos2d::extra::CCCrypto:

cocos2dx 接受触摸事件

有两种方式1.重写多点触摸virtualvoidontouchesBegan(conststd::vector&touches,cocos2d::Event*unused_event);2.注册单点触摸然后重写

cocos2dx 利用随机数模拟雪花飘落、粒子系统

运行截图随机数注意随机种子的设定需要在for循环的外面用到了cocos2dx的CCRANDOM_0_1完整代码.h.cpp粒子系统实现sNow参考cocos2dx中一些自定义的例子系统http://www.2cto.com/kf/201409/333598.htmlParticleSystem(粒子系统)讲解http://www.cnblogs.com/shangdahao/archive/201

cocos2d 基本知识

1.DrawNodedrawRect全屏:pad:460,320.iphone:400,3002.cocos2d-x-3.13.1&ios10.1:不设置position,ios模拟器屏幕上就看不到了3.cocos2d-xconsole生成初始项目:~/Desktop/cocos2d-x-3.13.1/tools/cocos2d-console/bin/cocosnewHelloMath-lcpp