Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.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
Ios 将UIKit迷你游戏纳入SpriteKit项目_Ios_Swift_Sprite Kit_Uikit - Fatal编程技术网

Ios 将UIKit迷你游戏纳入SpriteKit项目

Ios 将UIKit迷你游戏纳入SpriteKit项目,ios,swift,sprite-kit,uikit,Ios,Swift,Sprite Kit,Uikit,因此,我在UIKit中制作了一个测验应用程序,其中显示了一个问题,四个答案供选择,等等。但由于该项目包括多个迷你游戏,因此该项目的其余部分是用SpriteKit编写的。是否值得在SpriteKit中重写测验应用程序,或者是否有某种方式可以将此UIKit迷你游戏包含到SpriteKit项目中。 我已经尝试过这样的两个课程: public class GameScene: SKScene { public var orientation: UIInterfaceOrientation!

因此,我在UIKit中制作了一个测验应用程序,其中显示了一个问题,四个答案供选择,等等。但由于该项目包括多个迷你游戏,因此该项目的其余部分是用SpriteKit编写的。是否值得在SpriteKit中重写测验应用程序,或者是否有某种方式可以将此UIKit迷你游戏包含到SpriteKit项目中。 我已经尝试过这样的两个课程:

public class GameScene: SKScene { 

    public var orientation: UIInterfaceOrientation!
    let QuizScene = QuizScene()

    override public func didMove(to view: SKView) {

        fireQuizScene.setUpBushfireQuiz()

    }

} 

但它似乎不起作用。任何帮助都将不胜感激。谢谢

坚持使用SpriteKit进行游戏,使用UIKit进行测验

苹果决定开发SpriteKit,因为UIKit没有合适的工具来制作游戏

在Sprite工具包出现之前,人们都在用OpenGL框架创建上下文窗口,这真是一件麻烦事

UIKit有很好的功能,可以让你的应用程序在所有设备上都保持响应,这要归功于SpriteKit所没有的限制

Sprite工具包和UI工具包集成得很好,所以不用担心在SpriteKit中玩游戏


只需在UIKit中进行测试,并在游戏开始时弹出精灵套件的SKView。

对于不喜欢的用户,请评论您的理由,以便我知道如何改进我的问题。谢谢当然,您可以在SpriteKit项目中包含您的UIKit游戏。您的UIKit游戏在独立视图控制器上吗?是的,UIKit游戏在独立视图控制器上。从上面的代码中可以看出,我正在尝试初始化测验视图控制器,然后从中运行设置游戏的函数。你知道我有什么办法可以做到这一点吗?提前谢谢