文档章节

plist使用

simpower
 simpower
发布于 2015/08/09 11:51
字数 310
阅读 17
收藏 0

재대로 완료가 되었네요.

 

<IMG style="BORDER-BOTTOM: rgb(0,0,0); BORDER-LEFT: rgb(0,0,0); BORDER-TOP: rgb(0,0,0); CURSOR: pointer; BORDER-RIGHT: rgb(0,0,0)" id=20130528_6/dlehddus84_13697504426271cgcD_PNG/7.png class=_photoImage onclick="popview(this, '90000003_0000000000000004B34B4E52')" alt="" src="http://postfiles7.naver.net/20130528_6/dlehddus84_13697504426271cgcD_PNG/7.png?type=w2" width=740 height=503>

 

파일을 확인합니다.

 

 

<IMG style="BORDER-BOTTOM: rgb(0,0,0); BORDER-LEFT: rgb(0,0,0); BORDER-TOP: rgb(0,0,0); CURSOR: pointer; BORDER-RIGHT: rgb(0,0,0)" id=20130528_58/dlehddus84_1369750935629YVsGr_PNG/8.png class=_photoImage onclick="popview(this, '90000003_0000000000000004B34B4E52')" alt="" src="http://postfiles11.naver.net/20130528_58/dlehddus84_1369750935629YVsGr_PNG/8.png?type=w2" width=740 height=503>

 

그럼 이 파일을 cocos2d-x 프로젝트의 리소스에 추가합니다.



<IMG style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none" id=20130528_163/dlehddus84_1369750935905W8ivG_PNG/11.png class=_photoImage onclick="popview(this, '90000003_0000000000000004B34B4E52')" alt="" src="http://postfiles4.naver.net/20130528_163/dlehddus84_1369750935905W8ivG_PNG/11.png?type=w2" width=740 height=444>

 

plist 파일도 확인해봅니다.

 

 

본문 내용에 아래와 같이 작성합니다.

 

  CCSpriteFrameCache *Cache = CCSpriteFrameCache::sharedSpriteFrameCache();
  Cache->addSpriteFramesWithFile("w_bear.plist");

  CCSprite *w_bear = CCSprite::createWithSpriteFrameName("w_bear01.png");

  w_bear->setPosition(ccp(100, 100));
 
  CCSpriteFrame *frame1 = CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName("w_bear01.png");
  CCSpriteFrame *frame2 = CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName("w_bear02.png");
  CCSpriteFrame *frame3 = CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName("w_bear03.png");
  CCSpriteFrame *frame4 = CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName("w_bear04.png");
 
  CCArray *frame = new CCArray;
  frame->addObject(frame1);
  frame->addObject(frame2);
  frame->addObject(frame3);
  frame->addObject(frame4);

  CCAnimation *animation = CCAnimation::createWithSpriteFrames(frame, 0.3);
  CCAnimate *animate = CCAnimate::create(animation);
  CCAction *action = CCRepeatForever::create(animate);

  w_bear->runAction(action);

  this->addChild(w_bear); 

 

에뮬레이터를 실행해봅니다.

 

<IMG style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none" id=20130528_206/dlehddus84_1369752717583n1cKC_GIF/1.gif class=_photoImage onclick="popview(this, '90000003_0000000000000004B34B4E52')" alt="" src="http://postfiles15.naver.net/20130528_206/dlehddus84_1369752717583n1cKC_GIF/1.gif?type=w2" width=496 height=358>

 

재대로 동작하네요.

 

 

리소스 최적화에 많이 도움이 될 것 같습니다.

 

[출처] Texture packer 다운로드 / 사용법|작성자 우리집드래곤뽀삐

本文转载自:http://blog.naver.com/dlehddus84/20187926098

simpower
粉丝 28
博文 669
码字总数 50544
作品 0
海淀
程序员
私信 提问
Cocos数据篇[3.4](4) ——plist文件操作

【唠叨】 在Cocos中,plist文件 是非常常见的配置文件。它是特定格式的xml文件。 例如:小图打包成大图的纹理图片、制作粒子特效、帧动画等,都用到了plist文件作为配置文件。 本节要介绍的是...

shahdza
2015/02/17
0
0
iOS数据持久化——属性列表

1、属性列表(plist) iOS提供了一种plist格式的文件(属性列表)用于存储轻量级的数据,并且只能保存NSDictionary、NSArray、NSString、NSNumber、Boolean、NSData、NSDate 类型的数据。将这些类...

kinglin_fu
2016/01/29
100
0
使用七牛云存储解决ios7.1的app部署问题 https

使用七牛云存储解决ios7.1的app部署问题 一.问题描述 开发完iOS版本的app。需要将.ipa文件和.plist文件打包上传,供用户下载,在线安装。用户安装过程简单描述如下: 首先通过手机浏览器saf...

Daniel_s
2016/05/17
276
0
关于C primer plus里面ADT的问题

struct film{ char title[TSIZE]; int rating; }; typedef struct film Item; typedef struct node{ Item item; struct node* next; }Node; typedef Node* List; 在初始化 List movies 时,书......

乌鸦低语
2016/06/14
116
1
iOS数据持久化之一——plist文件

iOS数据持久化之一——plist文件 iOS开发中,我们时常会将一些简单的数据进行持久化的存储,方便我们保存程序的一些配置和用户的一些数据,plist文件就是我们保存这些数据的最佳选择。 一、何...

珲少
2015/10/08
997
0

没有更多内容

加载失败,请刷新页面

加载更多

UAVStack功能上新:新增JVM监控分析工具

UAVStack推出的JVM监控分析工具提供基于页面的展现方式,以图形化的方式展示采集到的监控数据;同时提供JVM基本参数获取、内存dump、线程分析、内存分配采样和热点方法分析等功能。 引言 作为...

宜信技术学院
27分钟前
6
0
MySQL的5种时间类型的比较

日期时间类型 占用空间 日期格式 最小值 最大值 零值表示 DATETIME 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 9999-12-31 23:59:59 0000-00-00 00:00:00 TIMESTAMP 4 bytes YYYY-MM......

物种起源-达尔文
34分钟前
7
0
云服务OpenAPI的7大挑战,架构师如何应对?

阿里妹导读:API 是模块或者子系统之间交互的接口定义。好的系统架构离不开好的 API 设计,而一个设计不够完善的 API 则注定会导致系统的后续发展和维护非常困难。比较好的API设计样板可以参...

阿里云官方博客
38分钟前
5
0
Rancher + VMware PKS实现全球数百站点的边缘K8S集群管理

Sovereign Systems是一家成立于2007年的技术咨询公司,帮助客户将传统数据中心技术和应用程序转换为更高效的、基于云的技术平台,以更好地应对业务挑战。曾连续3年提名CRN,并且在2012年到2...

RancherLabs
42分钟前
5
0
6、根据坐标,判断该坐标是否在地图区域范围内

最近在写配送区域相关的代码,具体需求如下: 根据腾讯地图划分配送区域,总站下边设多个配送分站,然后将订单中的收货地址将其分配给不同的配送分站。 1、地图区域划分(腾讯地图) 1.1、H...

有一个小阿飞
44分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部