当前位置:   article > 正文

细谈cocos中sprite、texture和SpriteFrame

spriteframe

贴图是游戏项目中重要的一部分。
现在我们来讲讲 题目中这三个概念的区别与联系。
之前一直分不清 texture和sprite的关系。一直以为是两种不同的图片格式。
如今Li某回过头细读文档,才发现各种关紧。

sprite 是组件,texture是图像资源,SpriteFrame 是texture中的一项资源。

上述这三句话,讲清了这三者的本质与联系。

sprite

英 [spraɪt] 美 [spraɪt]
n. 鬼怪,小妖精,调皮鬼;
变形 复数: sprites

Sprite(精灵)是 2D 游戏中最常见的显示图像的方式。在节点上添加 Sprite 组件,就可以在场景中显示项目资源中的图片 —— [ cocos官方文档 ]

texture

图像资源又经常被称作贴图、图片,是游戏中绝大部分图像渲染的数据源。图像资源一般由图像处理软件(比如 Photoshop,Windows 上自带的画图)制作而成并输出成 Cocos Creator 可以使用的文件格式,目前包括 JPG 和 PNG 两种。—— [ cocos官方文档 ]

SpriteFrame

SpriteFrame 资源是cocos 中sprite组件使用图像资源的一种方式。在cocos中,每个texture文件都会产生一个 SpriteFrame 的图像资源。在项目中通过设置或替换 Sprite 组件中的 spriteFrame 属性,就可以切换显示的图像。

明白了吧啊。
如果还有不懂,欢迎加群。cocos游戏开发交流 /抱拳
游戏开发交流群

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号