【发布时间】:2016-10-04 23:43:28
【问题描述】:
我正在通过代码(在 Swift 中)在 SpriteKit 中生成我的关卡,但它并没有完全按照我的意愿工作。有没有办法在运行时检查模拟器的场景。例如。因此,我可以查看事物是如何放置在可见屏幕之外的。
谢谢!
【问题讨论】:
标签: ios swift sprite-kit ios-simulator
我正在通过代码(在 Swift 中)在 SpriteKit 中生成我的关卡,但它并没有完全按照我的意愿工作。有没有办法在运行时检查模拟器的场景。例如。因此,我可以查看事物是如何放置在可见屏幕之外的。
谢谢!
【问题讨论】:
标签: ios swift sprite-kit ios-simulator
相信我,通过代码编辑关卡很少是个好主意。有例外,但如果您需要静态级别,那么您应该找到另一种方法来定义它。
AFAIK 您不能使用 Xcode 7,但是您可以更改场景调整大小的方式,以便在视图中显示完整场景。根据您的关卡大小,您可以判断这是否适合您的情况。
只需打开 GameViewController.swift 并更改它
scene.scaleMode = AspectFill
进入这个
scene.scaleMode = .AspectFit
现在您的场景将被压缩以适应屏幕的大小。当然,完成后不要忘记恢复原始值。
【讨论】: