SKNodes vs Views?

时间:2015-05-06 21:50:15

标签: ios sprite-kit sknode

我无法理解这两个概念之间的区别 - 它们似乎都以非常相似的方式工作,似乎做了完全相同的事情。 这是我到目前为止所理解的:

场景: 什么是“在屏幕上”。场景的各个组件是“SKNodes”。例如,精灵将是“SKSpriteNode”。

观看次数:屏幕的各个组件(即文本框)。这不是SKNode的意思吗?

那么SKNode和View之间的区别是什么?

1 个答案:

答案 0 :(得分:0)

一种观点就是那种看待其他东西的东西。 SKNode是添加到视图的对象。 SKNode是几乎所有其他类型节点的基类/根类。

正如Apple所说:

  

SKNode类是大多数Sprite Kit内容的基本构建块。 SKNode类不会绘制任何可视内容。它的主要作用是提供其他节点类使用的基线行为。基于Sprite Kit的游戏中的所有可视元素都是使用预定义的SKNode子类绘制的。

阅读SKNode documentation以获取更详细的说明和见解。