相关疑难解决方法(0)

Swift 3中的CGRectGetMidX/Y在哪里?

在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的使用更好吗?如果您可以编写修复此职位问题的代码,那将非常有用.再次,谢谢你的帮助.

ios swift3

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

ios ×1

swift3 ×1