gpt4 book ai didi

ios - 使用 SpriteKit 的分屏 2 人本地多人游戏

转载 作者:行者123 更新时间:2023-11-29 00:53:28 25 4
gpt4 key购买 nike

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

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

Tiny Wings HD Screenshot

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

“您可以将两个 View 附加到主窗口(在您的 View Controller 中添加一个 subview )。您可以向这两个 View 呈现场景的副本。然后您可以通过单例在场景之间交换游戏数据。”

我一直在寻找更深入的解释,因为我不太明白答案在说什么。

我只想让两个摄像头都渲染同一个场景,但一个专注于玩家 1,另一个专注于玩家 2。

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

有人试过吗?

示例项目或一些可能有帮助的文档/链接是理想的选择。我敢肯定,对此进行演示对很多人来说都很有值(value)。

最佳答案

不涉及或不需要相机

enter image description here

玩家看起来就像是沿着 x 轴移动,因为背景正在滚动。您可以允许玩家在 y 轴上上下移动,无论是跳跃、躲避、滚动还是沿着小翅膀中的路径移动,但玩家永远不会离开他们的 x 位置。您甚至可以让屏幕背景的每一半以不同的速度滚动,以表示一个玩家比另一个玩家移动得更快。

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

关于ios - 使用 SpriteKit 的分屏 2 人本地多人游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37865261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com