У меня сейчас странная проблема с плавающей точкой. Кто-нибудь может объяснить это?
import SpriteKit
let height: CGFloat = 20.0
let width: CGFloat = 150.0
let shapeNode: SKShapeNode = SKShapeNode(rectOf: CGSize(width: width, height: height))
print(shapeNode.frame.size.width, shapeNode.frame.size.height) //152.6999969482422 22.700000762939453