首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >游戏中一个ViewController的多个场景

游戏中一个ViewController的多个场景
EN

Stack Overflow用户
提问于 2016-09-13 22:48:22
回答 1查看 333关注 0票数 0

我在一个场景文件(mygamescene.swift)中设置了一种类型的游戏(一个特定的益智游戏)的机制。我想以两种不同的方式(使用不同的节点纹理等)设置相同游戏的样式,并在游戏中以不同的方式显示它们,并让它们可以从主屏幕访问。

我不清楚如何设置MyGameViewController来使用相同的游戏机制以不同的方式呈现游戏场景。通常是这样的:

代码语言:javascript
运行
复制
  if let scene = GameScene(fileNamed: "mygamescene.swift") {
        // view is set-up here, and presented at the end   
  }

这里做的最好的事情是什么?我是不是要完全设置两个不同的游戏场景,然后在一个单独的文件中创建游戏机制的子类(并让两个游戏场景都使用这个)?如何根据菜单中的选择以不同的方式呈现每个场景?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-13 22:54:14

您可以创建mygamesceneController以用于重新启动。

在主控制器上,您可以获取containerView并为容器-to mygamesceneController添加段(如emeded视图)。

通过这种方式,您可以随心所欲地使用mygamesceneController。

希望这能对你有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39472932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档