【发布时间】:2014-06-19 11:57:54
【问题描述】:
在学习 SpriteKit 时,我正在制作一个带有 1 个按钮的场景。我不明白职位的工作方式。我读到的是 0,0 是左下角,默认锚点在每个按钮的中间(0.5,0.5)。现场是scene.scaleMode = .AspectFill。如果我写:
self.playButton.position = CGPointMake(self.playButton.size.width/2,CGRectGetMidY(self.frame))
self.addChild(self.playButton)
我得到了下面屏幕截图中的内容。
如果我将playbutton.position.x 设置为self.playbutton.size.width/2,那么我会假设它位于屏幕的左边缘。离屏幕并不奇怪。我已经阅读了几天关于尺寸的文档,但我似乎仍然无法理解它。我也明确设置:
self.size.width = 768
self.size.height = 1024
表示场景sizewidth和height。我还在主情节提要中选中了“使用自动布局”。
【问题讨论】:
-
用“sprite-kit”更新了问题标签,以便快速发现
标签: ios sprite-kit swift