我们怎样才能改变场景套件中的场景呢?因为场景在场景套件和雪碧套件中的表现不同。
为什么我们不能像在雪碧盒里那样做呢?
var scene:SKScene = GameScene(size: self.size);
self.view?.presentScene(scene, transition: nil);我想在场景套件中创建多个场景,如菜单场景(2D菜单)、游戏场景(3D场景)、选项场景(2D菜单)、主菜单场景(2D菜单)。做这件事最好的方法是什么?(一些2D场景和一些3D场景)。
发布于 2015-07-19 16:16:50
您可以像在SpriteKit中那样做,但是调用略有不同。
在iOS 8和OS中,最多设置10.10,设置视图的scene属性。(没有像is SpriteKit那样的过渡效应。)
在iOS 9和OSX10.11中,您可以通过调用视图的presentScene:withTransition:incomingPointOfView:completionHandler:方法来添加转换。
SceneKit视图(SCNView)只显示SceneKit场景(SCNScene)。但是如果你想在2D和3D场景之间来回切换,你仍然可以这样做.只需设置视图的overlaySKScene属性即可。
https://stackoverflow.com/questions/31496463
复制相似问题