创建精灵类的6种方法:1、最常用的方法//获取屏幕大小 CCSize size = CCDirector::sharedDirector()->getWinSize(); CCSprite *sp1 = CCSprite::create("icon.png"); sp1->setPosition(s...
分类:
其他好文 时间:
2015-09-17 01:06:55
阅读次数:
198
本将主要介绍下CCNode这个类。CCNode是全部节点的基类,当中包含我们经常使用的CCScene(场景)、CCLayer(图层)、CCSprite(精灵)等。它是一个不可以可视化显示的抽象类,仅仅是用来定义全部节点的公共属性和方法的。本讲纯粹是理论。首先来看看CCNode的继承结构图,仅仅列举了...
分类:
其他好文 时间:
2015-09-14 15:33:00
阅读次数:
279
CCSprite
*s=CCSprite::create("xiao.png");
//抗锯齿
s->getTexture()->setAntiAliasTexParameters();
//s->getTexture()->setAliasTexParameters();//不抗锯齿
s->setPosition(ccp(240,160));
addChild(...
分类:
其他好文 时间:
2015-08-31 11:53:42
阅读次数:
146
Cocos2dx的Sprite由Texure,frame和animation组成,由openes负责渲染。在游戏里,精灵是一个重要的概念,游戏背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用图片展示的,基本上需要使用精灵类。一、创建精灵常见的三种方法:1、直接使用Sprite的create方法创建autospri..
分类:
其他好文 时间:
2015-08-28 02:28:40
阅读次数:
233
从小到大我们玩了许许多多的游戏,从任天堂的红白机到最火的英雄联盟游戏,游戏已经越来越深入我们生活中。通过这些游戏的的解析,我们可以发现每一款游戏有着不同的游戏场景,不论是游戏机的关卡场景,还是网络游戏的地图场景,都可以算是不同的游戏场景。一款游戏里每一个时..
分类:
其他好文 时间:
2015-08-27 00:49:19
阅读次数:
276
//克隆精灵CCSprit *clone(CCNode *sp){CCSprite *csp=NULL;CCSize size=sp->getContentSize();float tempX=sp->getPositionX();float tempY=sp->getPositionY();sp-...
分类:
其他好文 时间:
2015-08-01 07:41:34
阅读次数:
143
标题手段:当我们改变父节点或透明时的颜色。默认是不会影响孩子的节点。作为交换组看到朋友说可以通过设置相关的参数变化的子节点来实现属性的效果,看了看源代码,记录下来: 引擎版本号为:2.1.4 引擎中诸如CCSprite 设置颜色的时候是使用基类:CCNodeRGBA中的setColor...
分类:
其他好文 时间:
2015-07-12 23:04:23
阅读次数:
490
一、精灵创建及初始化1、从图片文件创建:CCSprite *sprite = [CCSprite spriteWithFile:@"Icon.png"];2、从帧缓存创建:[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWith...
分类:
其他好文 时间:
2015-07-11 18:00:42
阅读次数:
140
CCScale9Sprite类,有人叫它点九图,有人叫它九宫图,有人叫它九妹图。现在我们就来对他进行简单的使用。CCSpriteFrameCache * cache = CCSpriteFrameCache::sharedSpriteFrameCache();
cache->addSpriteFramesWithFile("Plist.plist");CCSprite *room = CCSprit...
分类:
其他好文 时间:
2015-07-10 19:12:15
阅读次数:
314
美术资源一共有两段动画的序列帧,一个是手绘马行走图,一个是分子人行走图。程序要实现的目的就是在同一个位置,点击按钮可以实现2段动画的切换。因为动画最终是通过sprite的runAction执行的,所以我做了一个封装,返回一个带动画的精灵。CCSprite* HelloWorld::createAni...
分类:
其他好文 时间:
2015-06-11 16:44:08
阅读次数:
203