为什么这个SKSpriteNode在我的iPad和Virtual Simulator上处于不同的位置

时间:2016-06-02 17:26:44

标签: ios xcode ipad sprite-kit skspritenode

当我在模拟器上运行我的应用程序与在iPad上运行应用程序时,此SKSpriteNode略微改变位置

Here is what it looks like in the simulator

This is what it looks like on my Ipad

为什么我的iPad上的绿线略高?

这是我的GameScene和GameViewController文件

$ heroku run bower --version
Running bower --version on ⬢ myapp... up, run.8617
1.2.8

我在其他正在制作的游戏中遇到过这个问题,并将其简化为此程序。我在网上看过并试过一切。有人可以帮我解决这个问题吗?感谢

1 个答案:

答案 0 :(得分:0)

检查您的iPad型号,并检查模拟器型号。比较分辨率here

如果您在视网膜设备和非视网膜上运行应用程序,您可能只会遇到问题。如果这是您遇到问题的唯一情况。也许只是进一步扩大地面的高度。

评论编辑* "如果您制作应用程序Universal,则需要按以下方式设置场景大小:scene = GameScene(size:CGSize(width:2048,height:1536))如果应用程序是通用的,则无法设置像这样的场景:scene = GameScene(size:skView.bounds.size),否则你的节点位置将是各种混乱"