返回菜单时重新加载现有玩家和自定义屏幕

问题描述 投票:0回答:0

我有一个 unity 沙发派对游戏,使用 Unity 的新输入系统玩最多 4 个玩家。

我设法让玩家通过按下任何按钮进入主菜单,如果他们愿意,他们可以继续进行角色定制。

(所有 4 名玩家同时在面板上拥有自己的自定义屏幕,彼此相邻,并带有多人游戏事件系统,允许他们单独控制自己的面板)

之后,他们可以继续与自己定制的播放器进行游戏并玩一些。 当他们完成游戏时,他们会返回主菜单,从这里我需要一些帮助...

当玩家返回主菜单时,他们被认为已经加入,因此他们的自定义面板将不可用,因为它是在玩家第一次加入时实例化的,而它所在的主菜单实例不再是返回菜单加载新的主菜单。

我需要一些帮助来解决这个问题:)

我已经尝试寻找一种方法来保存菜单的状态并在玩家返回菜单时重新加载它,但我不确定这是否是一种合法的方式,有人知道或可以想到更好的方式吗?

c# unity3d menu customization multiplayer
© www.soinside.com 2019 - 2024. All rights reserved.