随笔分类 - cocos2d-x
摘要:使用cocos2d-js开发游戏时常常需要和native平台交互,Java回调JavaScript也是常常使用的功能,贴心的cocos都已经帮我们准备好了,直接使用即可! 在你的项目中包含Cocos2dxJavascriptJavaBridge,这个类有一个evalString方法可以执行js代码,
阅读全文
摘要:经过测试,利用cocos2dx引擎自带的setScaleX和setFlippedX即可实现,效果比较好。 详细代码如下://// CCardNode.h// SlotsBase//// Created by xujw on 16/5/27.//// 卡牌类,实...
阅读全文
摘要:游戏中有时候需要滚动计数显示,比如添加金币从100滚动显示到9999,这里封装一个动作,直接传入label即可,方便使用。 使用时调用UtilsLabel里面的方法即可。//// UtilsLabel.hpp// ActionLabel//// Created ...
阅读全文
摘要:模拟iOS原生手势,简单实现点击(双击)、长按、滑动、拖动等功能。代码如下://// CGesture.h// ActionLabel//// Created by xujw on 16/3/15./* 手势识别 仿iphone 简单长按 点击(双击等) 滑...
阅读全文
摘要:void shakeNode(cocos2d::Node *node,float duration,float rate){ Vec2 pos = node->getPosition(); float tmp =0; float zs = node-...
阅读全文
摘要:最近做项目使用到了抽奖功能,于是把抽奖模块独立出来了,以便重复利用,资源来自http://www.cnblogs.com/zisou/p/cocos2d-xZhuanpan.html。下面直接上代码:#ifndef __Wheel__CWheelLayer__#def...
阅读全文
摘要:使用Cocosd-x3.2的颜色混合功能和裁剪功能完成光照效果,简单易用,效果图如下: 代码://底图,光照图(一般是有透明度的白色图) 光移动的时间,循环次数Node * HelloWorld::createFlashNode(const std::string ...
阅读全文
摘要:本文章参考了某个博友的文章,具体的记不清楚了,望见谅!//// MsgManager.h// MsgManager//// Created by sky on 14-11-21.//// 线程安全的消息中心#ifndef __MsgManager__MsgMa...
阅读全文
摘要:在用 cocos2d-x的过程中,想计算时间差,比如touchbegin与touchend的点击时间差的时候,需要获得当前的时间,这个时候一般用的是time(NULL)来获得,返回的单位是time_t 在ios平台上看了下,也就是long,也就是从197...
阅读全文
摘要://// Created by sky on 14-8-19.#include #include "cocos2d.h"#include "cocos-ext.h"USING_NS_CC;USING_NS_CC_EXT;class DaojuHelpLayer:pu...
阅读全文
摘要:(此文章使用的是cocos2d-x2.1.3) 为了后续进行cocos2d-x项目的交叉编译以及利用cocos2d-x创建androi项目更加快速,我先要配置一些常用路径 1,打开终端,输入命令 pico .bash_profile 2,然后配置开发包的路径,如下: export ANDROID_S
阅读全文
摘要:CCDirector,主要职责是管理场景和切换场景,游戏暂停等.另外他还负责初始化openes相关的一东西.是一个单例类常用函数runWithScene 运行场景replaceScene 替换场景getRunningScene 获得当前场景getAnimationI...
阅读全文

浙公网安备 33010602011771号