cocos2d-x 3.3API 图片的相关加载
来源:互联网 发布:激活 知乎 编辑:程序博客网 时间:2024/05/01 23:08
贴一些关于精灵帧,精灵表的加载方式。
图片加载
//方式一,直接用resouces中的图片加载// auto a = Sprite::create("123.png");// a -> setPosition(visibleSize.width/2,visibleSize.height/2);// addChild(a);//方式二,精灵区域矩形图片加载,某个图片中的矩形区域// auto b = Sprite::create("123.png",Rect(101,102,201,202));(101,102)为左上角坐标,(201,202)为图片的宽和高//*方式三,纹理缓存,加载入内存,从内存中读(使用精灵图集,一种优化方式,有利有弊)。// Texture2D* cache = Director::getInstance()->getTextureCache()->addImage("123.png");// auto c = Sprite::create();// c -> setTexture(cache);// c -> setTextureRect(Rect(101,102,103,104)); //(101,102)为左上角坐标(103,104)为图片的宽和高,plist文件可以有相关信息。// c -> setPosition(144,144);// addChild(c);//方式四,精灵帧缓存,SpriteFrameCache为单例的plist中为图片的坐标信息,后面的程序可以继续使用SpriteFrameCache::getInstance()->addSpriteFramesWithFile继续加载其它文件进内存若名字一样,则进行覆盖。// SpriteFrameCache::getInstance()->addSpriteFramesWithFile("123.plist");// auto d = Sprite::createWithSpriteFrameName("chuShou0003.png");//未命名-10001.png为大图中某小图的名字。☆不能为中文名// d ->setPosition(visibleSize.width/3,visibleSize.height/3);// addChild(d);
删除图片的一些操作//指定具体精灵帧名移除//void removeSpriteFrameByName(const std::string &name);//指定清空精灵缓存。//void removeSpriteFrames() //指定具体坐标文件移除精灵帧//void removeSpriteFramesFromFile(const std::string &plist)//移除没有使用的精灵帧//void removeUnusedSpriteFrames()
(持续修改中······)
0 0
- cocos2d-x 3.3API 图片的相关加载
- cocos2d-x图片异步加载
- cocos2d-x异步加载图片
- cocos2d-x中CCTextureCache图片资源的异步加载
- 分析cocos2d-x是如何异步的去加载图片
- cocos2d-x 3.1中addImageAsync异步加载图片的陷阱
- cocos2d-x加载图片显示不清晰
- cocos2d-x 2.2.1异步加载图片
- cocos2d-x中的图片异步加载机制
- Cocos2d-x-3.10 addImageAsync异步加载图片
- cocos2d & cocos2d-x相关
- cocos2d-x 3.x 加载网络图片并
- Cocos2d加载图片的方式
- Cocos2d加载图片的方式
- 【Cocos2d-x】 Cocos2d-x 3.X 异步加载plist图片资源
- 基于cocos2d-x的2.1.3 android真机调试图片加载问题的深究
- [cocos2d-x]将合成的图片中的某一个图大批量的加载到图层中
- cocos2d-x的常用动作API
- HDU1203 I NEED A OFFER!(动态规划DP)
- Undirected Graph BFS/DFS
- stm32f407定时器时钟频率的问题
- web的基础知识
- Arcgis for Js QueryTask查询结果集的定位
- cocos2d-x 3.3API 图片的相关加载
- Xcode 8的xcodebuild自动打包代码
- Markdown简单常用语法整理
- setAttribute和setParameter方法
- 该虚拟机正在使用中,请获取所有权
- 微信小程序的样式
- unity shader入门指南与总结
- MySql学习笔记——常用操作
- 【JavaScript】中关于null和undefined的研究