精灵套件中的第二个场景改变位置(锚点)

时间:2017-09-19 18:42:53

标签: swift xcode swift3 sprite-kit

当我点击 $.ajax({ url: '@Url.Action("testCatch", "Controller")', dataType: 'json', }) .success(function (result) { //do something }) .error(function (xhr) { alert(xhr.status +" :" + xhr.responseText); }) 中的playButton更改为MenuScene时,它可以正常工作。只有每个节点,精灵......都会从GameScene中的位置发生变化。它就像锚点变化形式(0,5; 0,5)到(0,0)。我不知道改变的地点或内容。在我的.sks文件中,属性检查器中的两个锚点都是相同的。

这是我从GameScene更改为MenuScene的代码: 这是用GameScene

写的
MenuScene

提前致谢!!

1 个答案:

答案 0 :(得分:1)

此行GameScene(size: self.size)表示您正在创建一个前一场景大小的默认GameScene对象。几乎不惜一切代价避免使用这个初始化程序。而是GameScene(fileNamed:"GameScene")并将您的scaleMode从旧场景设置为此场景