我是精灵套件的新手。有谁知道如何将视图控制器分为两部分。一个是固定的,第二个是可移动的(我的意思是两个屏幕)?
答案 0 :(得分:1)
您可以创建一个UIView作为整个屏幕的容器,并在UIView中添加两个SKView,这将是您的"两个屏幕"你可以根据需要做的事情。
您可以通过获取第一个视图的高度和宽度来为它们提供所需的尺寸,并根据该尺寸按比例设置SKView。例如SKViews框架将是父UIViews高度除以2。
答案 1 :(得分:0)
你想做什么?您可能不需要两个控制器。您可以将SKNode用作"屏幕"在很多情况下。我相信也可以将两个SKScene
放入一个视图中。
那么,静止的屏幕做了什么,可移动的屏幕做了什么?
如果它类似于迷你地图/菜单(如Nintendo DS),那么您可以使用SKNode
轻松完成此操作。
你不需要两个屏幕来"忽略"屏幕上不动的部分......你每帧都会得到触摸输入 - 它取决于你如何处理它们。换句话说,如果用户触摸屏幕的非移动部分,您可以忽略这些输入。