SpriteFrameCache 精灵帧缓存

//获取精灵帧缓存的单例对象

auto  spriteFrameCache = SpriteFrameCache::getInstance();

//从plist文件添加多个精灵帧

spriteFrameCache->addSpriteFrameWithFile("XX.plist");

//根据图片名称创建一个精灵帧

auto sprite1Frame =spriteFrameCache->getSpriteFrameByName("xxx.png");

//使用精灵帧创建一个精灵

auto sprite1=Sprite::createWithSpriteFrame(sprite1Frame );

sprite1->setposition();

this->addChild(sprite1);

//使用精灵帧的名称创建一个精灵

auto sprite2=Sprite::createWithSpriteFrameName("xxx.png");

sprite2->setposition();

this->addChild(sprite2);

来自为知笔记(Wiz)

时间: 2024-10-06 04:43:59

SpriteFrameCache 精灵帧缓存的相关文章

cocos2d-x中描述精灵帧图片的plist和json文件各个key的含义

最近在研究cocos,互联网行业中,手游业最近的表现是非常的火,加上本身对游戏有浓厚兴趣,所以便染指了游戏引擎~ 这次的废话就这么简短吧,因为这次记录的东西本身就很少. 在cocos中,为精灵帧添加缓存可以通过下面的方法 cc.spriteFrameCache.addSpriteFrames(url, texture) 其中,第一个参数是一个 plist 或者 json 文件的路径,第二个参数是一个纹理图片对象,一般不传就可以了 添加了精灵帧缓存后,我们就可以通过下面的方法来创建精灵 new c

[CSDN] 从FRAGMENT到PIXEL(framebuffer 帧缓存)

http://blog.csdn.net/leonwei/article/details/4171870 从FRAGMENT到PIXEL(framebuffer 帧缓存) 1.帧缓存包括颜色.scissor.alpha.stencil.depth这些缓存,所以帧缓存不是一片缓存,而是所有这些缓存的组合,帧缓存它对应了屏幕上的每一个pixel(不是真正的pixel,而是一个fragment所对应的位置)的各种这些信息(颜色.ZBUFFER.等等),几何体的fragment时没有帧缓存的,帧缓存时屏

【OpenGL】OpenGL帧缓存对象(FBO:Frame Buffer Object) 【转】

http://blog.csdn.net/xiajun07061225/article/details/7283929/ OpenGL Frame BufferObject(FBO) Overview: 在OpenGL渲染管线中,几何数据和纹理经过多次转化和多次测试,最后以二维像素的形式显示在屏幕上.OpenGL管线的最终渲染目的地被称作帧缓存 (framebuffer).帧缓冲是一些二维数组和OpenG所使用的存储区的集合:颜色缓存.深度缓存.模板缓存和累计缓存.一般情况下,帧缓存完全 由wi

OpenGL中的帧缓存

OpenGL中的帧缓存 在OpenGL窗口中, 左下角的像素为(0, 0). 一般而言, 像素(x, y)占据的矩形区域左下角为(x, y), 右上角为(x+1, y+1). 1. 缓存及其用途 [1]颜色缓存,  左前,右前,左后,右后和任意数量的辅助颜色缓存; [2]深度缓存 [3]模板缓存 [4]累积缓存 2.颜色缓存 1) 颜色缓存存储了颜色索引或RGB颜色数据, 还可能存储了alpha值. 2) 支持立体观察(stereoscopic viewing)的OpenGL实现有左颜色缓存和右

计算机图形学(二)输出图元_5_帧缓存值的装载

帧缓存值的装载 实现线段和其他对象显示函数的最后一步工作是设定帧缓存的颜色值.由于扫描转换算法以连续的单位间隔生成像素位置,因此扫描转换算法可使用增量方法在每一步高效地存取帧缓存. 作为一个特殊的例子,假设帧缓存矩阵是以行为主要顺序进行编址,并且像素位置从屏幕左上方((0,0)变化到屏幕右上方气(xmax,ymax)(参见图3.14).对于二级系统(每个像素1位),像素位置(x, y)的帧缓存位地址可以这样计算: 沿扫描线移动,像素(x+l, y)处的帧缓存地址可以根据位置(x, y)的地址偏移

【原创】IP摄像头技术纵览(三)---图像数据在帧缓存设备(framebuffer)上的显示

[原创]IP摄像头技术纵览(三)-图像数据在帧缓存设备(framebuffer)上的显示 本文属于<IP摄像头技术纵览>系列文章之一: Author: chad Mail: [email protected] 本文可以自由转载,但转载请务必注明出处以及本声明信息. 提起Linux的窗口系统,我们第一个想到的就是X-Window.X-Window是Unix/Linux上的图形系统,它是通过X-Server来控制硬件的.但有一些Linux的发行版在引导的时候就会在屏幕上出现图形,这时的图形是不可能

[译]Vulkan教程(17)帧缓存

Framebuffers 帧缓存 We've talked a lot about framebuffers in the past few chapters and we've set up the render pass to expect a single framebuffer with the same format as the swap chain images, but we haven't actually created any yet. 我们在过去的章节谈论过很多次帧缓存了

quick-cocos2d-x 3.3rc0 与 2.2.5的区别(二)------ 图像帧缓存

今天又踩了一个坑,想对图片进行缓存,用以前2.2.5的接口,提示访问失败.后来去看源码发现3.3rc0中改变了!!! 2.2.5的接口: display.addSpriteFramesWithFile(数据文件名, 材质文件名) 3.3rc0的接口:display.addSpriteFrames(数据文件名, 材质文件名) 只是名字变了. 2.2.5版的: 3.3rc0版的: 3.3rc0多了个异步加载纹理,是对多添加的注释而已,函数内容并没有改变! 就这么多,有点短,请大家包涵!开始打算是等这

Cocos2d-x+3.x游戏开发实战pdf

下载地址:网盘下载 内容简介  · · · · · · <Cocos2d-x 3.x游戏开发实战>是一本介绍Cocos2d-x游戏引擎的实用图书,全面介绍了最新的Cocos2d-x 3.2游戏引擎各方面的知识. <Cocos2d-x 3.x游戏开发实战>从内容层次上可分为四个部分.第一部分介绍了游戏开发的基础知识.游戏引擎概念.Cocos2d-x的下载与安装,以及跨平台开发环境的搭建.第二部分介绍了Cocos2d-x中的核心类.动作.动画.3D特效.文字.字体.菜单.事件处理.UI