在PlaygroundBook页面上,如何将SpriteKit节点放置在liveView
屏幕的右边缘,使其在那里“捕捉”?
到目前为止,我已经尝试过像这样放置节点:
// Context: class _: SKScene
// myNode.frame.size == CGSize(width: self.frame.width / 4, height: self.frame.height)
myNode.position = CGPoint(x: self.frame.maxX - myNode.frame.size.width / 2, y: self.frame.midY)
如果我要将节点放置在CGPoint(x: self.frame.maxX, y: self.frame.midY)
上,我希望它的中心在屏幕的右边缘,裁剪出一半的节点:不是 >发生时,节点被放置在根本不可见的地方。
另外:
frame.midX
作为x
坐标,则节点位于中间位置(0, 0)
作为位置,则节点在屏幕左下角的位置。我想念什么?谢谢。