【问题标题】:Why is width of view incorrect? SKScene为什么视图宽度不正确? SK场景
【发布时间】:2014-12-17 00:09:37
【问题描述】:

我的分数标签精灵节点 x 位置设置为size.width * 0.4,如下所示:

(右侧的'Time'精灵节点只是将分数精灵节点x位置加100)

如果我将分数标签精灵节点 x 位置更改为size.width * 0.3,它看起来像这样:

当然,看起来 size.width 返回大于实际屏幕尺寸。有什么想法有什么问题吗?

【问题讨论】:

    标签: ios sprite-kit skscene


    【解决方案1】:

    把这个放到viewDidLoad中:

    self.size = view.bounds.size
    

    【讨论】:

      【解决方案2】:

      场景的可见部分对应于场景的view。场景为 1024 宽,位于视图的中心。这就是为什么大多数示例都是从视图中的中心开始的——那是可见的部分。如果需要在坐标系之间进行转换,请使用convertPointFromViewconvertPointToView 方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-06
        • 2019-07-27
        • 1970-01-01
        • 2014-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多