使用专题提供使用的最新资讯内容,帮你更好的了解使用。
关于BMFont网上的教程已经足够多,一般的稍微百度下就能出现一大堆,而且看了也一定能用 但是作为一个过来人,我还是乐意重复造轮子,毕竟这东西,多多益善嘛 OK不废话直接开始 首先我们需要去这里寻找到我们需要的BMFont,进行下载 http://www.angelcode.com/products/bmfont/ 安装便是无脑的下一步,你们懂的 然后点击安装好的BMfont可以看到如下界面: 此
下面我们通过一个实例介绍一下帧动画的使用,这个实例如下图所示,点击Go按钮开始播放动画,这时候播放按钮标题变为Stop,点击Stop按钮可以停止播放动画。 帧动画实例 下面我们再看看具体的程序代码,首先看一下看GameScene.lua文件,它的代码如下: local isPlaying = false -- 播放标识
首先,让我们向TexturePacker的作者致以歉疚之情,因为TexturePacker的作者对程序员真的是不错,因为虽然TexturePacker虽然是收费软件,但是作者特别照顾照顾程序员,只要帮他推广,他是可以免费给我们用的,只不过对于我们这些英文烂的不行的码农们不争气,而且作为穷B的中国程序员,只能做一些坑作者的事情。 没错,这就是我要推荐给你们的,破解版的TP, 下载地址:http://
谈到联网,在游戏中也是非常核心的模块,在官方Js-test中我们可以找到联网部分 的NetworkTest文件下有两个类 SocketIOTest.js(Socket 类) WebSocketTest.js(WebSocket 类) 以上都是强联网类型的使用方法,官方已经封装的非常好用了,大家可以细读研究; 那么做一个联网交互游戏,也是并不复杂的; 那么下面我们来重点说下一弱联网的使用; 在Js-
在游戏设计时,我们需要不断的改变屏幕显示来反映游戏操作的效果,最简单的就是提示用户已经进行的游戏时间。为此,我们需要使用cocos2d-x内置的任务调度机制,即CCNode的schedule成员函数。  void  schedule (SEL_SCHEDULE selector)   schedules a selector.  void  schedule (SEL_SCHEDULE selec
//GameScene.h #include "cocos2d.h" class GameScene : public cocos2d::Layer { public: static cocos2d::Scene* createScene(); virtual bool init(); void menuCallback(cocos2d::R
例如调用<algorithm>中的std::sort,ISO C++ 98 的写法是要先写一个compare函数: 复制代码 bool compare(int & a, int & b)   {       return a > b;   // 降序排序   } 然后,再这样调用: 复制代码 sort(a, a+n, compare);  然而,用ISO C++ 11 标准新增的Lambda表达式
 http://blog.csdn.net/decajes/article/details/38233645  cocos2d-x 3.0版本的事件分发的机制较之之前的版本进行了修改,把事件处理的逻辑分离出来,并通过不同的事件监听器来监听不同的事件。当一个节点收到了事件,就会指派一个事件分发器_eventDispatcher专门来分发这些事件。对于触摸来说,大概的过程就是我们先创建一个对应触摸事件
本站文章除注明转载外,均为本站原创或者翻译。 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商; 本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载; 本文标题:在 quick-cocos2d-x 中导出 CCFileUtils::getFileData 给Lua使用 本文链接:http://zengrong.net/post/
TargetedAction是一个将动作与弄得绑定的类,通过它可以将自己想要给node添加的动作绑定在一起,这样在调用runAction(ActionInterval);的方式,绑定的node就会执行你绑定动作。有些人会问单纯的用node->runAction(actionInterval);不是也可以,这样岂不是多此一举么?其实不然,下面我们来看一下代码: { ProgressTimer *pr
MenuItemFont的使用: 这是一种最简单的文字菜单,只用设置内容,字号,字体即可,下面是代码: //为菜单选项设置字体名称 MenuItemFont::setFontName("Arial"); //创建一个菜单选项,第一个参数是选项名字,第二个参数是点击了以后,回调的方法 //这里,一共创建了三个菜单选项,start gamen,setting,level
在游戏和应用中经常要实现左右滑动展示游戏帮助、以列表显示内容的UI效果,就像android中的Gallery和ListView。本文通过CCScrollView和CCTableView分别来实现这两个效果,基于cocos2d-x 2.0.4版本。 首先来简单了解一下这两个东东,CCScrollView本身是一个CCLayer,而CCTableView是CCScrollView的子类,这是引擎已经帮
【转载】TexturePacker 如何使用自带的加密功能及在cocos2dx中的使用 时间: 2014-11-13 10:41:56      阅读: 1656      评论: 0      收藏: 0       [点我收藏+] 标签:class   代码   src   使用   html   文件   问题   com   log    在cocos2dx中使用纹理图集是非常节省资源的,
单点触摸 场景1: 某个精灵需要实现触摸事件,在触摸精灵时完成对应操作。 onEnter()和onExit()分别注册和移除触摸事件分发器 void Paddle::onEnter() { CCDirector* pDirector = CCDirector::sharedDirector(); pDirector->getTouchDispatcher()->addTargetedD
今天想学习一下 cocos2dx的listview的使用,结果百度等搜索时发现结果非常少。。正纳闷呢,才发现在2.1.3之后ListView就被TableView代替了。 由于之前已经有了Android一年左右的经验,有时候会先入为主地认为那种效果就应该是ListView吧,包括ScorllView和PageView,我估计之后学习的时候也会有些不同吧。 好了废话不多说,一起来看一下cocos2d
场景类头文件: #ifndef __USE_SPRIT_SCENE_H__ #define __USE_SPRIT_SCENE_H__ #include "cocos2d.h" typedef enum { box_a = 102, box_b, box_c } SpriteTags; class UseSprit :public cocos2d::Layer { public:
1,从官网上下载最新的cocos2d-x,目前最新的版本为3.7,下载地址:http://www.cocos.com/download/# 2,准备环境: 1)vs2012,我安装的是vs2013,个人认为不影响使用,顺便安装下蕃茄插件,方便使用 2)python,我安装的是python64位2.7.9 python安装完成后,配置下全局变量,填入安装目录 3)进入目录E:\Cocos2d-x\c
转自MJ老师:http://blog.csdn.net/q199109106q/article/details/8590609 在使用cocos2d进行游戏开发的过程中,难免要查阅cocos2d的API文档,搞清楚怎么使用某个类或者某个方法。幸运的是,cocos2d的作者已经在源代码里面添加了文档注释,我们只需要使用文档生成工具解析源代码生成文档即可。最常用的文档生成工具是Doxygen。   用
                                    最近在思考下一个Cocos2d-x游戏做什么期间找到了一款很有意思的软件,这款软件名称叫做Spine,是专门用来制作骨骼动画的软件,该软件通过用人物身体的每一部分作为基本原件组装成一个人物的模型然后把人物的每部分制作成骨骼进而通过控制骨骼来实现人物的各种动作,这款软件还可制作出很多技能特效。         相信做过Cocos
1首先 下载安装windows下免费的位图字体制作工具Bitmap Font Generator 下载地址http://www.angelcode.com/products/bmfont/install_bmfont_1.13.exe 2 打开软件,选择Opotion->FontSetting,来设定需要导出的字体 我这里用微软雅黑。 Size可以设定字体大小,最好需要多大就设定多大,这里是32