【问题标题】:Inspect SpriteKit Scene at Runtime在运行时检查 SpriteKit 场景
【发布时间】:2016-10-04 23:43:28
【问题描述】:

我正在通过代码(在 Swift 中)在 SpriteKit 中生成我的关卡,但它并没有完全按照我的意愿工作。有没有办法在运行时检查模拟器的场景。例如。因此,我可以查看事物是如何放置在可见屏幕之外的。

谢谢!

【问题讨论】:

    标签: ios swift sprite-kit ios-simulator


    【解决方案1】:

    相信我,通过代码编辑关卡很少是个好主意。有例外,但如果您需要静态级别,那么您应该找到另一种方法来定义它。

    你怎么能看到你的整个场景?

    AFAIK 您不能使用 Xcode 7,但是您可以更改场景调整大小的方式,以便在视图中显示完整场景。根据您的关卡大小,您可以判断这是否适合您的情况。

    只需打开 GameViewController.swift 并更改它

    scene.scaleMode = AspectFill
    

    进入这个

    scene.scaleMode = .AspectFit
    

    现在您的场景将被压缩以适应屏幕的大小。当然,完成后不要忘记恢复原始值。

    【讨论】:

    • 谢谢,我实际上在我的代码中发现了这个问题,但我认为这对 Apple 来说仍然是一个有用的功能。我在一个文件中定义一个基本关卡,加载并显示它,从而允许用户稍后在游戏中拥有一个关卡编辑器。
    猜你喜欢
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-26
    • 2015-01-25
    相关资源
    最近更新 更多