码迷,mamicode.com
首页 >  
搜索关键字:cctexture2d    ( 10个结果
cocos2dx 3.x(动态改变精灵的背景图片)
//更换精灵CCSprite的图片有两种方式。 //直接通过图片更换 //使用setTexture(CCTexture2D*)函数,可以重新设置精灵类的纹理图片。 // auto bg = Sprite::create(); Texture2D* texture = Director::getIns ...
分类:其他好文   时间:2016-11-07 07:42:03    阅读次数:446
PixelFormat
今天有人问cocos2dx的纹理格式有哪些,懵了,啥是“纹理格式”? 其实就是PixelFormat-像素格式,在CCtexture2d.h中有列出 enum class PixelFormat { //! auto detect the type AUTO, //! 32-bit texture: ...
分类:其他好文   时间:2016-08-11 17:56:36    阅读次数:215
1.05 精灵
1.05 精灵一、精灵图创建的三种理论 5 种实现1、create直接创建 CCSprite::create2、createWithTexture创建 CCSprite::createWithTexture( texture ) //需要 CCTexture2D* 创建 CCTexture2D CC... ...
分类:其他好文   时间:2016-06-15 09:10:24    阅读次数:206
知识碎片
1.CCAssert(pszFilename != NULL,"Invalid filename for sprite");#前面这个变量(这里是文件名字)是否为空,不为空就弹出后面这句话,CCAssert的用法就是这样子的。2.CCTexture2D *pTexture = CCTextureCa...
分类:其他好文   时间:2014-11-23 01:55:09    阅读次数:196
iOS_31_cocos2d_CCSprite
创建精灵 CCSprite【精灵】是游戏开发中的一个核心概念。 精灵也称为游戏对象,它可以用来表示游戏中的任何物体,比如路灯、桥梁、甚至是一个背景图片、一段文字。 CCSprite可以说是在cocos2d中最常用的一个类,"精灵类",它能够以图片的形式将精灵显示到屏幕上。 CCTexture2D【纹理】是游戏开发中另一个核心概念。 纹理其实就是用来描述物体表面细节...
分类:移动开发   时间:2014-09-06 14:55:13    阅读次数:438
cocos2dx小知识——更换精灵图片
更换精灵CCSprite的图片有两种方式。1、直接通过图片更换使用setTexture(CCTexture2D*)函数,可以重新设置精灵类的纹理图片。// CCTexture2D*texture=CCTextureCache::sharedTextureCache()->addImage("bg2.png"); bg->setTexture(texture); //2、通过缓存帧替换使用se..
分类:其他好文   时间:2014-09-04 03:01:08    阅读次数:168
Cocos2d中的CCSprite
精灵是游戏中十分重要的组成部分,随处可见,如:游戏背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用图片展示的,基本上需要使用精灵类。 1. 首先来了解一下跟精灵相关的几个类: (1) CCTexture2D 可以把它看成一个纹理,它是cocos2d-x渲染图形的重要参数,用来贴图,因为cocos2d-x使用opengl es绘制2d图形的,它的尺寸是2的n次方。一般通过以下方...
分类:其他好文   时间:2014-08-29 13:05:28    阅读次数:227
Cocos2d-x学习笔记(九)纹理CCTexture2D和精灵CCSprite
前言 在Cocos2d-x中对图片得封装是通过CCImage来完成,该类实现了对于不同类型图片得读取、解析、像素信息保存。由于在引擎内部封装,一般情况下不需要修改此类,由于Cocos2d-x使用了Open GL的图形库,因此在图片显示在屏幕的过程中是通过在3D空间的某个平面通过纹理贴图的方式完成的图片显示,在Cocos2d-x中通过CCTexture2D来实现。 在纹理处理中有如下一些常用类:...
分类:其他好文   时间:2014-08-26 21:33:06    阅读次数:381
使用CCAnimate、CCAnimation、CCTextureCache、CCTexture2D来实现动画效果
使用CCTexture2D来创建动画效果,前提资源是有一张合成的大图 下面看具体的做法: CCSprite* heroSprite = CCSprite::create(); heroSprite -> setAnchorPoint(ccp(0.35,0.3)); heroSprite -> setPosition(ccp(heroSprite -> getContentSize().wi...
分类:其他好文   时间:2014-08-22 16:22:19    阅读次数:212
cocos2dX 之CCAnimation/CCAnimate
cocos2dX里面的动画的几种创建方式...
分类:其他好文   时间:2014-06-01 14:54:09    阅读次数:216
10条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!