SpriteKit相机不以aspectFit为中心

时间:2016-05-05 22:28:56

标签: ios iphone ipad sprite-kit

我的场景设置为.AspectFit。我在场景中心有摄像机节点并且已连接。一切都适用于iPad风景,但是当我旋转模拟器或在不同设备上运行时,风景相机中的iPad不会居中。为什么呢?

这是针对中心相机的景观: enter image description here

旋转后相机未居中: enter image description here

类似的问题是例如对于风景iPhone5s: enter image description here

为什么相机会将场景设置.AspectFit与其他设备一起移动,然后在风景中移动iPad?

您可以尝试或试验我制作的project on bitbucket

编辑:当我不使用相机时,一切都在它的位置。

1 个答案:

答案 0 :(得分:1)

将场景定位点设置为0.5,0.5以使摄像机居中到场景中,视图到场景转换存在问题,并且将在左上角而不是中心绘制。 (另外,你会注意到你的hello世界是关闭的,这是因为它没有考虑到锚的变化)

也许缺少相机会让场景转换到黑条内部,我不知道。