【问题标题】:SpriteKit SKScene size.width says 1024 docs say it should be 768SpriteKit SKScene size.width 说 1024 文档说它应该是 768
【发布时间】:2014-06-19 10:28:02
【问题描述】:

我将应用设置为仅纵向。当我在最初的SKSceneprintln(self.size.width) 时,它给了我1024。文档说“所以,一个场景被初始化为 1024 的高度和 768 的宽度......”在这里:https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Nodes/Nodes.html

为什么我的宽度是 1024?

宽度是完全基于手机的旋转还是始终相同?

【问题讨论】:

    标签: ios objective-c sprite-kit swift


    【解决方案1】:

    是的,宽度可以基于设备的方向,但如果您只支持纵向模式,我认为这不是您的问题。如果您通过 Xcode 的场景设计器创建场景,您将看到在该场景中定义的高度和宽度。要更改此设置,请打开“YourScene.sks”并浏览以下内容以将场景的尺寸更改为更合适的尺寸:

    实用工具 -> SKNode 检查器 -> 更改宽度和高度

    【讨论】:

    • 我跑了self.size.width = 768self.size.height = 1024。谢谢,我没有意识到我可以改变场景大小。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多