【独立开发者er Cocos2d-x实战 004】使用Cocos2dx加载plist文件

原创 2015年07月09日 19:48:41
【独立开发者er Cocos2d-x实战 003】使用Cocos Studio制作plist文件中,我们已经知道如何制作plist,接下来就说说如何使用和加载plist文件。
代码如下:
CCSpriteFrameCache * cache = CCSpriteFrameCache::sharedSpriteFrameCache();
cache->addSpriteFramesWithFile("Plist.plist");

CCSprite *room = CCSprite::createWithSpriteFrameName("5.png");
room->setPosition(ccp(100, 100));
addChild(room);

return true;
从Resources目录下可以,我们并不存在5.png图片,所以用plist的好处就是可以减少内存的损耗。我们可以将多张图片组成一个合图,然后创建一个精灵帧缓存,这样我们就可以直接使用plist中的png文件名进行创建精灵等。特别需要注意的是需要使用createWithSpriteFrameName进行创建精灵,而不是create,。因为后者因为找不到资源返回空,当调用room->setPosition就崩溃
版权声明:本文为博主原创文章,未经博主允许不得转载。

cocos2d-x中使用plist文件总结

来自:csdn qqTuBo 原文: cocos2d-x 读取plist文件 最近在学cocos,有很多不错的游戏都是用cocos实现的,其实貌似捕鱼达人4月份流水账有3500W,好奇之下,...
  • kenkao
  • kenkao
  • 2013年08月22日 09:29
  • 19651

【Cocos2d-x】 Cocos2d-x 3.X 异步加载plist图片资源

1、异步加载plist cocos2dx-x本身帮我们封装了一个名为addImageAsync的函数帮我们实现图片的异步加载。 /** Returns a Texture2D object gi...

【收集】cocos2dx中加载使用plist文件

 只要编辑出粒子效果,那在cocos2d-x引擎中加载plist文件就非常简单了。使用以下代码来读取粒子效果: ? 1 2 3 4 5 6 7 8 9...

Cocos2d-3.x_读取plist文件

plist文件的内容格式和xml文件的内容格式是一样的,测试的data.plist文件内容如下: name Hello World age 28 #ifndef __HELLOW...

【独立开发者er Cocos2d-x实战 003】使用Cocos Studio制作plist文件

在【独立开发者er Cocos2d-x实战 002】使用Cocos Studio创建帧动画中,我们已经知道如何创建帧动画,接下来就说说如何进行plist文件的制作/生成。步骤如下: 创建一个工程CAn...

cocos2dx-深度解析plist文件(一)(游戏对象的数据如何从plist创建获取)

cocos2dx的精灵缓存在创建一组精灵帧,加载瓦片地图,普通动画的创建、骨骼动画等等都会通过plist(parameter list)文件获得需要的信息,建立器游戏中需要的类对象。本文从CCSpri...

Cocos2d-x中异步动态加载图片或Plist文件

转载自:http://cn.cocos2d-x.org/tutorial/show?id=1277 本章只分享一下异步加载的逻辑,如有不对的地方还望大家及时指出。 目前我代...

关于addSpriteFramesWithFile读取失败

看了很多篇关于addSpriteFramesWithFile加载plist文件的文章,但是没有一个解决了我的问题(当然也可以说解决了我的问题的,但是因为初学的原因,没有注意到)。 查看官网A...

Cocos2d-x 3.x 生成和加载plist文件

一、创建plist文件在学习《Cocos2d-x 3.x游戏开发之旅》时,点击完屏幕以创建很多炮塔的(x, y)坐标,使用ValueMap把炮塔坐标写入plist文件,保存当前玩家创建的炮塔,以便再次...
  • iFuMI
  • iFuMI
  • 2016年10月26日 22:48
  • 596

【玩转cocos2d-x之十二】plist解析工具:Anti_TexturePacker

之前拿了一些别人的图片素材,是用TexturePacker打包合成的,结果写程序的时候不知道每个合成前小png图的名字是什么,只能一个一个从plist文件中找,然后猜测对应的名字,再进行显示,如果不对...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【独立开发者er Cocos2d-x实战 004】使用Cocos2dx加载plist文件
举报原因:
原因补充:

(最多只允许输入30个字)