【发布时间】:2016-12-14 15:37:44
【问题描述】:
我正在尝试制作开始场景 在您按下“开始”按钮的地方,它会进入主游戏场景。代码如下:
if startBTN.containsPoint(location) {
let gameSceneTemp = GameScene(fileNamed: "GameScene")
self.scene?.view?.presentScene(gameSceneTemp, transition: SKTransition.fadeWithDuration(0.01))
}
但由于某种原因,每当场景加载时,它都会在 GameScene 中显示一个类似挤压的场景。任何人都可以通过显示正常尺寸(肖像)场景来帮助解决这个问题吗?这是预期场景和实际场景之间的屏幕截图:
【问题讨论】:
-
检查场景的“scaleMode”。或者,发布所需屏幕和实际屏幕的屏幕截图会有所帮助。
-
有很多可能导致此问题的故障排除。 @SteveIves 不仅最了解这一点,而且还拥有最好的沟通技巧来解决问题。为了给他一个先机……你是用代码(场景)还是使用场景编辑器制作这些?无论哪种情况,请显示您的场景设置。来自属性检查器的场景编辑器,来自...的代码,代码。好消息……这是绝对可以解决的。
标签: ios swift xcode sprite-kit