关于精灵帧(Sprite Frame)的尺寸大小
2015-10-04 09:17
337 查看
一个对象的精灵帧(Sprite Frame)有若干关于大小的尺寸.
比较容易混淆,这里记录下来区别:
如果spriteFrame来源于Sprite Sheet texture,那么其中可能包含多张图片,而使用spriteFrame可以访问所有这些图片;所以spriteFrame.texture.contextSize的大小为所有这些图片组成Sheet的大小(in points,是点而不是像素,所以可以跨平台).
而spriteFrame.rect定义的是该节点使用图片本身的位置和大小
最后,spriteFrame.originalSize表示的节点图片未裁剪的大小.
比较容易混淆,这里记录下来区别:
CCSpriteFrame *spriteFrame = self.spriteFrame; CGSize textureSize = spriteFrame.texture.contentSize; CGRect frameRect = spriteFrame.rect; CGSize frameSize = spriteFrame.originalSize;
如果spriteFrame来源于Sprite Sheet texture,那么其中可能包含多张图片,而使用spriteFrame可以访问所有这些图片;所以spriteFrame.texture.contextSize的大小为所有这些图片组成Sheet的大小(in points,是点而不是像素,所以可以跨平台).
而spriteFrame.rect定义的是该节点使用图片本身的位置和大小
最后,spriteFrame.originalSize表示的节点图片未裁剪的大小.
相关文章推荐
- C#获取文件夹及文件的大小与占用空间的方法
- 减小VC6编译生成的exe文件的大小的方法
- C#的WebBrowser操作frame实例解析
- js函数在frame中的相互调用详解
- JavaScript限定图片显示大小的方法
- JavaScript获取元素尺寸和大小操作总结
- 对frameset、frame、iframe的js操作示例代码
- Delphi实现获取磁盘空间大小的方法
- JS+css 图片自动缩放自适应大小
- Javascript获取窗口(容器)的大小及位置参数列举及简要说明
- 用JS操作FRAME中的IFRAME及其内容的实现代码
- PHP 上传文件大小限制
- javascript 客户端验证上传图片的大小(兼容IE和火狐)
- 解析mysql中如何获得数据库的大小
- 防止登录页面出现在frame中js代码
- 如何用js控制frame的隐藏或显示的解决办法
- Javascript实现获取窗口的大小和位置代码分享
- JavaScript实现防止网页被嵌入Frame框架的代码分享
- android弹出activity设置大小的方法
- Android中让图片自适应控件的大小的方法