原文:http://www.cocos2d-x.org/wiki/Editors_for_cocos2d-x_TextureTilemapParticleActionLevel_etc Action Editor SpriteHelper & LevelHelper Author's blog(无效) Download from Mac Store SpriteHelperFree SpriteHelper LevelHelper "Video" Youtube: http:/…
Cocos2dx源码赏析(4)之Action动作 本篇,依然是通过阅读源码的方式来简单赏析下Cocos2dx中Action动画的执行过程.当然,这里也只是通过这种方式来总结下对Cocos2dx引擎的理解,还远没有达到举一反三改造现有引擎或开发自己的游戏引擎的境界.但"千里之行,始于足下",这点滴的积累都是更进一步的阶梯. 传送门: Cocos2dx源码赏析(1)之启动流程与主循环 Cocos2dx源码赏析(2)之渲染 Cocos2dx源码赏析(3)之事件分发 1.Action说明 Ac…
1.Particle Studio介绍 非常早发现一款粒子编辑器叫Particle Designer,不知道为什么它没有Windows版本号. 所以我就在Windows下基于Qt做了一个粒子编辑器.之前有款叫Particle Builder也做得不错.也參考了下它的界面设计.名称想了非常久,就叫Particle Studio吧.眼下仅仅支持Cocos2d-x. Particle Studio 比較有特色的功能: 1.全然免费使用所有功能! 2.拥有在线的粒子库.还在苦苦制作粒子?赶快来看下是否已…
概述 在游戏中常常会有丰富的背景元素,如果直接使用大的背景图实现,这会造成资源浪费.TileMap就是为了解决这问题而产生的.Cocos2d-x支持使用Tile地图编辑器创建的TMX格式的地图. Cocos2d-x为我们提供了TMXTileMap和TMXLayer两个类来处理瓦片地图.通过使用TMXTileMap和TMXLayer,我们可以很方便的加载TMX格式的地图文件,获取地图上的图层.对象.属性等信息. 新发布的3.2版本,对瓦片地图进行了大幅改进,通过自动裁剪不在视图范围内的瓦片来提升性…
游戏设计中,动作是不可缺少的,Cocos2d-x中所有的动作都继承自Action类,而Action类继承自Ref和Clonable类,整个动作类继承体系如图: FiniteTimeAction是所有瞬时动作和延时动作的父类,Follow跟随一个节点的动作,Speed改变一个动作的时间.,其中FiniteTimeAction的两个子类以及这两个子类的子类是重点. 瞬时性动作类 <ActionInstant.h>中的类是瞬时动作类,它的子类有: //... 显示一个节点 setVisible(tr…
为了能在cocos2d-x的文本标签中显示中文,一个是转换文件编码格式,还有一种就是读取utf-8格式的xml文件.我选择了后者,其原因大家可以去搜索一下cocos2d-x显示中文,希望可以你给答案.无论怎么样,本篇是介绍cocos2d-x读取xml的内容.以下開始吧. 首先先看代码: #include "CXmlStream.h" CXmlStream::CXmlStream(const char* dicFilename) { this->m_dictionary = CCD…
Hello everyone! For a week I've been looking on how to make a keyboard work! I managed to figure it out and I want to share my knowledge with you! So, before we get started - this tutorial only works on Cocos2d-x 3.0alpha and later. We will start by…
有时候有些编辑器写进数据库时尖括号或双引号被编译过,这时候输入来就是处理一下,不然得不到原样的 输入用  html_entity_decode($content)就可以了,有些直接存完整html的,输出应该不用处理…
代码演示样例: UILayer* layer = UILayer::create(); layer ->addWidget(CCUIHELPER->createWidgetFromJsonFile("你的UI编辑器导出文件名称.json")); this->addChild(layer ); OK.上一步仅仅是将你制作的UI用代码显示出来, 可是当我们须要接收 来自 button,检測框等控件的点击及其它事件消息时,我们该怎么做呢? 第一步: 首先须要定义控件类型指针…
转载自:http://blog.csdn.net/pleasecallmewhy/article/details/34931021 创建菜单(Menu Item) // 创建菜单 auto menuItem = MenuItemImage::create( "MenuNormal.png", "MenuSelected.png", CC_CALLBACK_1(HelloWorld::menuCallback, this) ); // 设置坐标 menuItem-&g…