Sprite kit SKTexture和SpriteKit中的雪碧有什么区别?
我正在学习SpriteKit,我真的不明白sprite(SKSpriteNode)和纹理(SKTexture)之间的区别是什么。我知道这两个都是图像,而且“SKSpriteNode是当前绘制的图像,而SKTexture只保存图像中的数据,以便稍后在游戏中加载,因此您只需保存一次图像,然后您可以在需要时将纹理放入SKSpriteNode”是否正确 谢谢你的帮助;) 一个非常原始的例子 只需考虑UIKit中的Sprite kit SKTexture和SpriteKit中的雪碧有什么区别?,sprite-kit,skspritenode,sktexture,Sprite Kit,Skspritenode,Sktexture,我正在学习SpriteKit,我真的不明白sprite(SKSpriteNode)和纹理(SKTexture)之间的区别是什么。我知道这两个都是图像,而且“SKSpriteNode是当前绘制的图像,而SKTexture只保存图像中的数据,以便稍后在游戏中加载,因此您只需保存一次图像,然后您可以在需要时将纹理放入SKSpriteNode”是否正确 谢谢你的帮助;) 一个非常原始的例子 只需考虑UIKit中的UIImage和UIImageView。第一个是图像,而第二个是可以添加到视图(在给定位置)
UIImage
和UIImageView
。第一个是图像,而第二个是可以添加到视图(在给定位置)并可以存储图像的UI元素。类似的情况发生在SKTexture
和SKSpriteNode
上
斯普林泰诺
它首先是一个SKNode
它有一个位置
、一个旋转
角度、一个比例
因子和一系列其他属性,包括纹理
。您可以将SKSpriteNode
添加为游戏场景
(SKScene的子类)或场景中其他节点的子类
如果将SKSpriteNode
添加到场景中,将根据应用于SKSpriteNode
的几何变换(位置、旋转、缩放等)在屏幕上渲染与其关联的SKTexture
。
如果SKSpriteNode
超出屏幕边界或被其他图形元素覆盖,则相关纹理不会在屏幕上渲染
SKSpriteNode是绘制纹理图像、彩色正方形或与颜色混合的纹理图像的节点。还可以提供自定义着色器来创建自己的渲染效果
丝状结构
基本上它是位图格式的图像。实际上,您可以使用UIImage
创建SKTexture
,并将其添加到SKSpriteNode
skstructure
具有NOT位置、旋转角度或可在SKSpriteNode
中找到的许多其他属性。它只是一个图像
SKTexture对象是可应用于SkSpritEndode[…]的图像。纹理对象管理渲染图像所需的纹理数据和图形资源
一个非常原始的例子
只需考虑UIKit中的UIImage
和UIImageView
。第一个是图像,而第二个是可以添加到视图(在给定位置)并可以存储图像的UI元素。类似的情况发生在SKTexture
和SKSpriteNode
上
斯普林泰诺
它首先是一个SKNode
它有一个位置
、一个旋转
角度、一个比例
因子和一系列其他属性,包括纹理
。您可以将SKSpriteNode
添加为游戏场景
(SKScene的子类)或场景中其他节点的子类
如果将SKSpriteNode
添加到场景中,将根据应用于SKSpriteNode
的几何变换(位置、旋转、缩放等)在屏幕上渲染与其关联的SKTexture
。
如果SKSpriteNode
超出屏幕边界或被其他图形元素覆盖,则相关纹理不会在屏幕上渲染
SKSpriteNode是绘制纹理图像、彩色正方形或与颜色混合的纹理图像的节点。还可以提供自定义着色器来创建自己的渲染效果
丝状结构
基本上它是位图格式的图像。实际上,您可以使用UIImage
创建SKTexture
,并将其添加到SKSpriteNode
skstructure
具有NOT位置、旋转角度或可在SKSpriteNode
中找到的许多其他属性。它只是一个图像
SKTexture对象是可应用于SkSpritEndode[…]的图像。纹理对象管理渲染图像所需的纹理数据和图形资源