Если я хочу нарисовать простой красный прямоугольник, я должен использовать SKShapeNode
или SKSpriteNode
? В чем разница в производительности (скорости рендеринга)?
Существуют ли исключения (например, применение прозрачности или создание physicsBody
)?
Я знаю, какова основная цель обоих, но я не уверен, что лучше по производительности для рисования простого красного квадрата.
Код:
// Shape
let myShape = SKShapeNode(rectOf: CGSize(width: 100, height: 100))
myShape.fillColor = .red
myShape.strokeColor = .clear
// Sprite
let mySprite = SKSpriteNode(color: .red, size: CGSize(width: 100, height: 100))