Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 处理场景大小_Swift_Sprite Kit_Resolution_Scene - Fatal编程技术网

Swift 处理场景大小

Swift 处理场景大小,swift,sprite-kit,resolution,scene,Swift,Sprite Kit,Resolution,Scene,我正在玩xCode 6中的SpriteKit。*在iOS中使用Swift,我正在努力寻找如何实现多个设备版本 sprite工具包场景的最新设置使用一个.sks文件来实例化该场景。这将使用.sks文件中设置的参数设置场景大小 这是否意味着每个设备需要不同的sks文件 其中: iphone5s-568x320 iphone6-667x375 iphone6plus-736x414 我如何确保为ViewController中的每个设备加载了正确的sks文件,我正在尝试UIDevice和条件文件 这会如

我正在玩xCode 6中的SpriteKit。*在iOS中使用Swift,我正在努力寻找如何实现多个设备版本

sprite工具包场景的最新设置使用一个.sks文件来实例化该场景。这将使用.sks文件中设置的参数设置场景大小

  • 这是否意味着每个设备需要不同的sks文件 其中: iphone5s-568x320 iphone6-667x375 iphone6plus-736x414

  • 我如何确保为ViewController中的每个设备加载了正确的sks文件,我正在尝试UIDevice和条件文件

  • 这会如何影响多个级别,每个设备的每个级别会是一个.sks吗


  • 没有。使用一个
    sks
    文件,并允许它在其他设备上缩放。查看您的选项


    您可能需要根据屏幕大小在代码中进行一些其他调整,但这应该是您的起点,使用单个
    sks
    文件。

    您不需要为每个设备创建不同的sks文件。如果你有一个独立于屏幕大小的游戏区域,那么调整它以适应屏幕。