cocos2dx Texture、SpriteFrame、Sprite的区别
虽然搞游戏开发已经有半年了, 但是始终都没有去深入了解引擎中的各种控件的具体含义, 仅仅就是知道怎么使用而已, 想必有很多程序员都和我有过一样的困惑.
前段时间查了下Texture、SpriteFrame、Sprite的区别
(一直都不知道他们之间有什么其别, 也是囧), 这里索性就把它记录下来了.
Texture
Texture是保存在GPU缓冲中的一张纹理。是由一张图片创建获得的
SpriteFrame
SpriteFrame
= Texture
+ Rect
也就是说SpriteFrame
是根据一张纹理材质来剪切而获得的
Sprite
简单的说Sprite
就是一个SpriteFrame
的控制器, 可以控制SpriteFrame
以何种形式进行渲染
参考文档
http://www.voidcn.com/blog/hanbingfengying/article/p-1255620.html
http://blog.csdn.net/huaweitman/article/details/11477493
精灵 (计算机图形学)