在Siwft 3中,我找不到用于计算节点位置的CGRectGetMidX和Y. 我也找不到CGPointMake.在这种情况下,我如何在SKScene的中心设置节点?
谢谢!
更新: 我通过这种方式创建了一个节点并指定了它的位置;
let node = SKSpriteNode()
node.position = CGPoint(x:self.frame.size.width/2, y:self.frame.size.height/2)
node.size = CGSize(width: 100, height: 100)
node.color = SKColor.red
self.addChild(node)
Run Code Online (Sandbox Code Playgroud)
为什么它在指定位置的其他地方?我首先想到Swift3发生了变化,CGPointMake的丢失导致了这个问题,但看起来并不是原因.在这种情况下,CGRect的使用更好吗?如果您可以编写修复此职位问题的代码,那将非常有用.再次,谢谢你的帮助.