ios_cocos2d精灵表与Zwoptex

  精灵表是一个图像中包含一系列以网格形式存在的精灵图像。,对每个精灵都可以通过他在大图像中的行和列位置进行访问。可以用Zwoptex工具生成一张精灵表。
  点击下载Zwoptex
  Zwoptex工具有3中不同的输出,如下:
(1)为特定的精灵表存储设置和图像的项目文件。
(2)精灵表的png图像。
(3)plist格式的控制文件。
  使用步骤如下:
  (1)import image:导入要输入的图片
  (2)左边有参数进行设置
  (3)点击Layout和Publish进行排序和发布生成
plist控制文件的分析:
  Zwoptex生成的控制文件plist文件是一个xml格式的文件(<?xml version="1.0" encoding="UTF-8"?>)里面有metadata,frames两个大的节点(对应的<dict>),metadata存放着整个大的精灵表的信息,frames存放着每一个精灵在精灵表上的信息,spriteColorRect(颜色区域),spriteOffset(偏移),spriteSize(大小),spriteSourceSize(文件大小),spriteTrimmed(是否修整),textureRect(纹理大小),textureRotated(是否旋转)等。
  在源程序中的做法:
1.载入我们生成的plist文件到CCSpriteFrameCache的缓冲文件中
[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"sprite.plist"];
2.声明一个 CCSpriteBatchNode的变量存入图片

CCSpriteBatchNode  sprite = [[CCSpriteBatchNode batchNodeWithFile:@"sprite .png"] retain];

本文原发布于键赏乾坤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值