Cocos2d-X中显示文本的方式有下面三种:
CCLabelTTF:
使用系统字体,每个字符串会生成一个纹理,显示效率比较低下,适合不变化的文字
CCLabelAtlas:
使用NodeAtlas优化渲染,适合经常变化的数字,比如分数,金钱之类的数字
CCLabelBMFont:
使用CCSpriteBatchNode,很灵活,每个字符都是一个精灵,可以对每个字符进行操作,直接...
分类:
其他好文 时间:
2014-10-03 14:06:54
阅读次数:
286
在游戏中我们可以通过关节约束两个物体的运动。我们通过一个距离关节实例,介绍一下如何在使用关节。这个实例的运行后的场景如图所示,当场景启动后,玩家可以触摸点击屏幕,每次触摸时候,就会在触摸点和附近生成两个新的精灵,它们的运行是自由落体运动,它们之间的距离是固定的。图示是开启了绘制调试遮罩,从图中可见,调试遮罩不仅会显示物体,还会显示关节。 使用距离关节实例 使用距离关节实例(绘制调试遮罩)代码部分...
分类:
其他好文 时间:
2014-10-01 00:34:50
阅读次数:
230
在游戏中我们可以通过关节约束两个物体的运动。我们通过一个距离关节实例,介绍一下如何在使用关节。这个实例的运行后的场景如图所示,当场景启动后,玩家可以触摸点击屏幕,每次触摸时候,就会在触摸点和附近生成两个新的精灵,它们的运行是自由落体运动,它们之间的距离是固定的。图示是开启了绘制调试遮罩,从图中可见,...
分类:
其他好文 时间:
2014-09-30 23:33:50
阅读次数:
224
由于流量精灵需要在 蜂窝数据或者3G 环境下进行流量监控因此需要判定3G 环境将SystemConfiguration.framework添加进工程:引入头文件#import//-判断当前网络是否可用+(BOOL) isNetworkEnabled{ BOOLbEnabled =FALSE; NSS...
分类:
移动开发 时间:
2014-09-30 15:15:29
阅读次数:
216
这一系列是给我们公司美术和策划的培训内容,给大家分享一下~希望能有帮助!1. Atlas(图集)概念:Atlas:图集,把美术给你提供的素材,用 NGUI 的 Atlas Maker 工具,合成一张图片。Sprite:精灵,由于Atlas已经把你的图片都合成一张了,那怎么单独调用呢?就是用Sprit...
分类:
其他好文 时间:
2014-09-30 13:31:49
阅读次数:
316
1 CCNode是cocos2d-x中一个很重要的类,CCNode是场景、层、菜单、精灵等的父类。而我们在使用cocos2d-x时,接触最多的就是场景、层、菜单、精灵等。所以有必要先弄懂CCNode类 2 CCObject类是cocos2d-x中所有对象的...
分类:
其他好文 时间:
2014-09-29 16:26:51
阅读次数:
154
Layer是处理玩家事件响应的Node子类。与场景不同,层通常包含的是直接在屏幕上呈现的内容,并且可以接受用户的输入事件,包括触摸,加速度计和键盘输入等。我们需要在层中加入精灵,文本标签或者其他游戏元素,并设置游戏元素的属性,比如位置,方向和大小;设置游戏元素的动作等。通常,层中的对象功能类似,耦合较紧,与层中游戏内容相关的逻辑代码也编写在层中,在组织好层后,只需要把层按照顺序添加到场景中...
分类:
其他好文 时间:
2014-09-29 00:16:26
阅读次数:
362
我们的主题是:有些技巧你不知道不要紧,但知道后会很牛逼。假设在项目工程的Resource有好多个目录,如image,fonts,Menu,InterfaceUI,等等,而我要创建的几个精灵对应的图片分别在这几个目录里,如:auto sprite = Sprite::create("image/sp....
分类:
其他好文 时间:
2014-09-28 14:03:12
阅读次数:
110