cocos2d专题提供cocos2d的最新资讯内容,帮你更好的了解cocos2d。
和CCTextFieldTTF一样CCEditBox控件也是一个显示文本的控件 我们通过一个例子看看CCEditBox控件实现显示文本 首先需要在工程目录下的Resource文件夹中添加一张九位图 程序代码: #include "TCCEditBox.h" CCScene* TCCEditBox::scene() { CCScene* scene = CCScene::create();
原文   http://www.voidcn.com/article/p-vcfyfqot-yt.html 在ios程序设计中,会大量使用到tableview视图(UITableView),那么在cocos2d-x中,如果需要类似的列表,该如何实现呢?在引擎中参照ios中的UITableView实现了一个叫做CCTableView的类,用于创建列表,对于熟悉ios程序设计的人来说,这个内容应该是很
之前写的ExpandedListView版本由于版本升级这里提供Cocos2d-x 3.3Bate0 版本 代码下载:http://download.csdn.net/detail/qqmcy/8033343 下面介绍下如何使用。 先介绍下 DJDataObject存放数据模型的类 DayReportListAdapter 自定义的adapter或是iOS中的cell ListViewTest  
v2.2 2.2版本中推荐的优化游戏方式是将 SpriteBatchNode 对象设置为 Sprite 对象的父节点。 虽然使用SpriteBatchNode 对象仍然是一个非常好的优化游戏的方式,但是它仍然有一定的限制: Sprite 对象的孩子只能是 Sprite (否则,Cocos2d-x 会触发断言) 当 Sprite 的父节点是 SpriteBactchNode 时,不能添加 Parti
 下一节《Cocos2d-x 地图行走的实现2:SPFA算法》:   http://blog.csdn.net/stevenkylelee/article/details/38440663   本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee   本文的实现使用的环境是:Cocos2d-x 3.2,VS2013   本文,我们最终实现
本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee 概述 先来看一段视频。这个视频很短。4分钟。是我的一个技术demo演示视频。 http://www.tudou.com/programs/view/HL-ZWZkUw9k/?lvt=97&resourceId=0_07_10_28 这个技术演示demo可以在这里下载到安卓平台的APK包
本文转载自:http://blog.csdn.net/tonny_guan/article/details/40021851 __Array类在Cocos2d-x 2.x时代它就是CCArray类。它是模仿Objective-C中的NSArray类而设计的,通过引用计数管理内存。__Array继承于Ref类,因此它所能容纳的是Ref及子类所创建的对象指针。 1、创建__Array对象 创建__Ar
本文转载自:http://blog.csdn.net/tonny_guan/article/details/40022217 __Dictionary类在Cocos2d-x 2.x时代它就是CCDictionary类,它是模仿Objective-C中的NSDictionary类而设计的,通过引用计数管理内存。__Dictionary继承于Ref类,因此它所能容纳的是Ref及子类所创建的对象指针。
1.单例模式 其实就是静态全局对象,实现上一个静态成员变量,一个静态成员函数,构造函数私有化,和静态全局变量的区别是实例化的时机是可控制的。 2.委托模式 class   SceneBDelegator { public:     virtual ~SceneBDelegator() {} //回调委托对象     virtual void callBack(void *ctx, const ch
在Cocos2d-X实现显示菜单的方式比较特殊,首先需要使用CCMenu创建一个菜单,然后使用CCMenuItem创建一个菜单项,实际上程序中显示的菜单是使用CCMenu和CCMenuItemFont共同作用的结果,在Cocos2d-X中CCMenu只是一个容器,需要使用CCMenuItemFont才能实现创建菜单 程序示例:创建一个简单的菜单 程序代码: #include "Menu.h" C
今天总结一下Socket的使用方法吧,有在百度。。上面找到的(下面有百度的链接,写的不全的地方,大家可以看一下链接,)。。。如果哪位大神有更换的demo,求分享!!! Cocos2d-x中有关网络请求的:get post put delete(后两者我在开发中很少用),还有就是 Socket(用于及时通讯,网络游戏中的队友通话)。 在vs下面新建一个一个工程(记住不是Cocos项目!!!)C++文
Cocos2d-x中有三种定时器:schedule,scheduleUpdate,scheduleOnce。了解了其功能你便会发现定时器真是很简单,很方便,下面是它们的异同: 1. scheduleUpdate(); 此函数是Node的成员函数,每个Node只要调用scheduleUpdate(),那么这个Node就会自动刷新当前类的update(float dt)函数体。scheduleUpda
 引用     http://www.cocos2d-x.org/docs/manual/framework/html5/zh Cocos2d-JS是Cocos2d-x的JavaScript版本,融合了Cocos2d-html5和Cocos2d-x JavaScript Bindings。它支持Cocos2d-x的所有核心特性并提供更简单易用的JavaScript风格API,并且天然支持原生、
在用VS2010对cocos2d-x生成解决方案的时候出现错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 原因是:出现了两个版本的cvtres.exe。而系统变量里将这俩都引用了,编译的时候,不知道用哪个了,导致出错。 解决方法:有两种方案: 一是: 项目-->项目属性-->配置属性-->连接器-->清单文件-->嵌入清单 中的“是”改为
       本人宣布从此博文发出后,我的cocos2dx的引擎从cocos2dx3.1.1跳到cocos2dx3.2,哈哈,其实变化不大的,不碍事~~~       下面来说说在cocos中添加Android手机震动的功能,亲身体验,网上的教程都是渣渣啊,坑比的很,还要看了原帖http://www.cocos2d-x.org/boards/6/topics/8179,全英文的,蛋疼恼火了许久,才
Cocos2d-X中创建菜单的类: CCMenuItemFont:创建纯文本的菜单项 CCMenuItemAtlasFont:创建带有艺术字体的菜单项 CCMenuItemImage:用图片创建菜单项 CCMenuItemLabel:用标签创建菜单项 CCMenuItemSprite:用精灵创建菜单项 CCMenuItemToggle:创建可以来回切换的菜单项如ON/OFF 程序实例:创建一个纯文
本来狠正常的一个Layer,我想把它整个设置为半透明,结果就是不起作用,后来发现解决办法十分坑爹: layer:setCascadeOpacityEnabled(true) layer:setOpacity(255 * 0.4) 我就不明白了,官方为啥不把cascadeOpacityEnabled默认设为true呢?这不纯搞人呢么?文档里又不说,StackOverflow上都搜不到,妈蛋,最后是从
编译过程中出现 error C2371: 'ssize_t' : redefinition; different basic types的错误,这是因为uv-win.h和cocos2d-x3.2中的ccconsole.h头文件重复定义引起的。 解决办法为,uv-win.h中 #if !defined(_SSIZE_T_) && !defined(_SSIZE_T_DEFINED) typedef
Cocos2d-x 3.0比Cocos2-x 2.x是精简了很多,无论是从目录结构,和所用到的工具类,都整合了非常多的东西,经过了那么多次版本的迭代和繁衍才有了今天方便快捷高效的3.0版本···从项目创建就有了根本的变化,在根目录中我们发现了 setup.py 主要是用它配置项目环境 之前写过一篇配置环境的,大家可以去看看【cocos2d-x 环境配置-Mac配置篇】 不过在这个setup.py里
1.左下角的含义 GL verts 绘制的顶点个数 GL calls 绘制的精灵个数 接下来是帧率 2.合理使用缓存 纹理缓存TextureCache 精灵帧缓存SpriteFrameCache pushScence函数执行顺序 setting::init-HelloWorld::onExitTransitionDidStart-Setting::onEnter-HelloWorld::onExi