使用统一网络创建多人 Roguelike 游戏

Create a multiplayer Roguelike game with unity networking

我其实是在用unity做一个2D roguelike游戏,打算做一个多人模式。 我已经尝试像 unity 网站上的教程一样在多人游戏中制作射击类游戏并且效果很好。

但是,unity 网络系统似乎不太适合在多人游戏中制作像我这样的 roguelike 游戏。 例如,所有地牢、怪物、物品或角色都是通过实例化它们来创建的,场景中最初几乎没有任何东西,并且使用统一网络我必须添加一个 Spawn 方法,除了 Instantiate 方法之外,还要添加更多在网络管理器中,我预制件的 95% 或更少,代表大约 300 个预制件。 虽然我可以做到,但这会很无聊,我担心由于 unity networking 没有针对这种游戏进行优化,这只是其他十几个同类问题中的第一个

所以我想问一下您是否对创建具有统一性的多人 roguelike 游戏有任何建议,例如您是否有一些提示或者使用资产商店中的库等其他东西是否会更好,我我还是个新手,所以我不太了解所有选项

在此先感谢您,对于可能出现的英语错误,我们深表歉意。

Scratch Unity 网络。我会推荐你​​使用光子网络。根据我自己的经验,PUN 不仅更容易使用(比使用统一网络),而且工作速度更快,而且非常通用。阅读有关 PUN 的更多信息:here

祝你好运!