当我在模拟器上运行我的应用程序与在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
我在其他正在制作的游戏中遇到过这个问题,并将其简化为此程序。我在网上看过并试过一切。有人可以帮我解决这个问题吗?感谢
答案 0 :(得分:0)
检查您的iPad型号,并检查模拟器型号。比较分辨率here。
如果您在视网膜设备和非视网膜上运行应用程序,您可能只会遇到问题。如果这是您遇到问题的唯一情况。也许只是进一步扩大地面的高度。
评论编辑* "如果您制作应用程序Universal,则需要按以下方式设置场景大小:scene = GameScene(size:CGSize(width:2048,height:1536))如果应用程序是通用的,则无法设置像这样的场景:scene = GameScene(size:skView.bounds.size),否则你的节点位置将是各种混乱"