swift - SpriteKit 位置如何运作?

标签 swift sprite-kit positioning cgpoint

我正在制作一款游戏,我注意到当我做类似的事情时

node.position = CGPointMake(0, 0) //Bottom Left
node.anchorPoint = CGPointMake(0,0) //Bottom Left

这取决于您使用的手机是 iPhone 4s、5s、6s 等。它出现在不同的地方。

我怎样才能改变它,以便它使用屏幕尺寸的边界来计算它的计算,如

self.view.frame.width/2

干杯,我猜它的规模问题?

最佳答案

使用边界

self.view.bounds.size

关于swift - SpriteKit 位置如何运作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37207547/

相关文章:

ios - 如何在 Swift 中将 double 四舍五入到最接近的百分之一?

ios - 如何使用具有自动尺寸的 UITableView 更改该单元格内 UITableViewCell 的高度?

swift - 我正在尝试使用 SpirteKit 创建无限垂直滚动背景,但是我似乎无法让代码工作

css - 高级 CSS 布局 |带有超大图片的固定列

html - 带有 % 宽度的绝对位置,在 ul li 内?

swift - 如何在 Firestore (Swift) 中存储数据

ios - iPhone 断开连接时如何在 iWatch 上显示本地通知?

ios - 从对象创建循环转换为在对象创建之间等待的 runBlock

ios - 我正在尝试制作一款横向卷轴游戏,但我正在努力无限地生成地面

html - CSS 让文本覆盖图像