具有SpriteKit的分屏2播放器本地多人游戏

时间:2016-06-16 17:00:03

标签: ios sprite-kit tvos multiplayer

我想制作一个2人模式,分屏风格,就像Tiny Wings HD一样,iPad的每一面都有一个当前等级的翻转方向屏幕。

我想在tvOS上实现它(没有翻转方向),因为我觉得电视需要这种游戏玩法,因为在电视上使用这种风格的游戏是很经典的(例如Mario Kart 64或Goldeneye )。

Tiny Wings HD Screenshot

在Apple Developer论坛上,有人建议可以按照以下方式完成,但是,我们没有其他回复。

"您可以将两个视图附加到主窗口(在viewcontroller中添加子视图)。对于两个视图,您可以呈现场景的副本。然后你可以通过单身人士在场景之间交换游戏数据。"

我正在寻找更深入的解释,因为我并不完全理解答案所说的内容。

我希望能够让两个摄像机渲染相同的场景,但一个专注于播放器1和另一个播放器2.

显然这不是一个简单的答案,所以我不希望有一个完整的深入教程。 不幸的是,我找不到相关信息。

有没有人试过这个?

示例项目将是理想的或一些可能有用的文档/链接。 我相信很多人都会证明这一点很有价值。

1 个答案:

答案 0 :(得分:1)

没有涉及或必要的相机

enter image description here

玩家看起来像是沿着x轴移动,因为背景是滚动的。你可以允许玩家向上移动无论是跳跃,躲避,滚动还是跟随Tiny Wings这样的路径,在y轴上,但是玩家永远不会离开他们的x位置。您甚至可以让屏幕背景的每一半以不同的速度滚动,以表示一个玩家的移动速度比另一个快。

在场景文件中的更新方法中,您可以滚动背景,在触摸方法中,您可以跳跃,躲避等等玩家