细谈cocos中sprite、texture和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游戏开发交流 /抱拳
游戏开发交流群

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值