
cocos2d-x
文章平均质量分 92
iteye_1521
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x 完美适配iphone、ipad(包括retina模式)
Cocos2d-x 完美适配iphone、ipad(包括retina模式)猴子原创,欢迎转载。转载请注明: 转载自Cocos2D开发网--Cocos2Dev.com,谢谢!原文地址: http://www.Cocos2dev.com/?p=245项目中需要同时适配iphone和ipad。美术提供的iphone的图是640x960的,ipad的图是768x1024的。发布的时候...原创 2015-08-14 14:39:13 · 465 阅读 · 0 评论 -
c++11特性与cocos2d-x 3.0之std::bind与std::function
原文地址:http://www.cnblogs.com/slysky/p/3822640.html作者:阳光下的蒲公英c++11特性与cocos2d-x 3.0之std::bind与std::function昨天同事让帮忙写一小功能,才发现cocos2d-x 3.0 和 cocos2d-x 3.0rc0 差别还是相当大的。发现Label这一个控件,3.0就比rc0版本多了一个...原创 2015-08-21 13:51:38 · 113 阅读 · 0 评论 -
cocos2d-x设计模式发掘之一:单例模式
作者: firedragonpzy 原地址:http://www.firedragonpzy.com.cn/index.php/archives/1781 本系列文章我将和大家一起来发掘cocos2d-x中所使用到的设计模式,同样的,这些模式在cocos2d-iphone中也可以找到其身影。 声明:这里发掘模式只是我的个人爱好,通过这个过...原创 2015-09-24 12:54:15 · 106 阅读 · 0 评论 -
cocos2d-x中Node与Node层级架构
Cocos2d-x采用层级(树形)结构管理场景、层、精灵、菜单、文本、地图和粒子系统等节点(Node)对象。一个场景包含了多个层,一个层又包含多个精灵、菜单、文本、地图和粒子系统等对象。层级结构中的节点可以是场景、层、精灵、菜单、文本、地图和粒子系统等任何对象。 节点的层级结构这些节点有一个共同的父类Node。Node类是Cocos2d-x最为重要的根类,它是场景、层、精灵、菜...2014-05-05 22:07:31 · 166 阅读 · 0 评论 -
cocos2d-x中Node中重要的属性
Node还有两个非常重要的属性:position和anchorPoint。position(位置)属性是Node对象的实际位置。position属性往往还要配合使用anchorPoint属性,为了将一个Node对象(标准矩形图形)精准的放置在屏幕某一个位置上,需要设置该矩形的锚点,anchorPoint是相对于position的比例,默认是(0.5,0.5)。我们看看下面的几种情况:以a...原创 2014-05-06 12:04:19 · 169 阅读 · 0 评论 -
Cocos2d-x坐标系介绍
在图形图像和游戏应用开发中坐标系是非常重要的,我们在Android和iOS等平台应用开发的时候使用的二维坐标系它的原点是在左上角的。而在Cocos2d-x坐标系中它原点是在左下角的,而且Cocos2d-x坐标系又可以分为:世界坐标和模型坐标。UI坐标UI坐标就是Android和iOS等应用开发的时候使用的二维坐标系。它的原点是在左上角的。 UI坐标原点是在左上角,x轴向右...原创 2014-05-06 13:28:59 · 209 阅读 · 0 评论 -
Cocos2d-x 3.0标签类Label
Cocos2d-x 3.0后推出了新的标签类Label,这种标签通过使用FreeType[1]来使它在不同的平台上有相同的视觉效果。由于使用更快的缓存代理,它的渲染也将更加快速。Label提供了描边和阴影等特性。Label类的类图如下图所示: 创建Label类静态create函数常用的有如下几个: [html] view plaincopy s...原创 2014-05-10 11:45:27 · 153 阅读 · 0 评论 -
实例介绍Cocos2d-x精灵菜单和图片菜单
精灵菜单类是MenuItemSprite,图片菜单类是MenuItemImage。由于MenuItemImage继承于MenuItemSprite,所以图片菜单也属于精灵菜单。为什么叫精灵菜单呢?那是因为这些菜单项具有精灵的特点,我们可以让精灵动起来,具体使用时候是把一个精灵放置到菜单中作为菜单项。精灵菜单类MenuItemSprite,它的其中一个创建函数create定义如下: ...原创 2014-05-12 12:18:12 · 183 阅读 · 0 评论 -
精灵性能优化-使用精灵帧缓存
精灵帧缓存是缓存的一种,缓存有如下几种:纹理缓存(TextureCache)。使用纹理缓存可以创建纹理对象,在上一节我们已经用到了。精灵帧缓存(SpriteFrameCache)。能够从精灵表中创建精灵帧缓存,然后再从精灵帧缓存中获得精灵对象,反复使用精灵对象时候,使用精灵帧缓存可以节省内存消耗。动画缓存(AnimationCache)。动画缓存主要用于精灵动画,精灵动画中的每一帧是...2014-05-21 11:41:17 · 284 阅读 · 0 评论 -
Cocos2d-x使用瓦片地图
图所示的复杂地图可以使用瓦片地图技术,瓦片地图是用一些小图片(瓦片)拼接而成,这样可以大大地减少内存消耗。如图所示的瓦片地图,只需要如图所示的三个瓦片就可以了。 瓦片地图 ...2014-09-16 22:26:24 · 240 阅读 · 0 评论 -
《iOS开发指南》要改iOS8版本了,听听您的意见?
《iOS开发指南》要改iOS8版本了,听听您的意见?参加问卷同学均可获得智捷课堂50元代金卡一张,同时抽取一名同学赠送即将出版的基于iOS8的《iOS开发指南》一本,欢迎大家填写问卷http://www.diaochapai.com/survey/17a0cd7b-ef61-40ec-b51f-4e85acdd9fb5 ...2014-12-30 11:02:38 · 83 阅读 · 0 评论 -
智捷公开课马上开始了-欢迎大家一起讨论学习-第一系列读《Swift开发指南(修订版) 》看Swift视频教程...
引用:智捷课堂携手51CTO学院、图灵教育联合举办iOS线上培训就业班系列体验公开课。 分享移动开发、移动设计方向最新,最热,最抢眼技术热点以及设计经验。我们每周将最少举办一次公开课,同时会提前安排公开课进度。关于公开课内容,我们将选择时下热门技术与大家分享,同时我们也希望能与大家进行交流,并搜集大家想了解的热点与大家分享。直播时间1月16日至2月10日,每周二、周四晚8...2015-01-15 16:27:52 · 119 阅读 · 0 评论