【发布时间】:2017-11-15 09:19:09
【问题描述】:
我正在 Unity 下开发视频游戏。我被要求描述我的项目的软件架构。我的电子游戏不会使用数据库,也不会连接到服务器,它是一种平台冒险游戏,只有一个玩家。
我听说过其他架构,例如客户端-服务器、点对点、面向服务,但找不到真正适合视频游戏的架构。
【问题讨论】:
标签: unity3d architecture
我正在 Unity 下开发视频游戏。我被要求描述我的项目的软件架构。我的电子游戏不会使用数据库,也不会连接到服务器,它是一种平台冒险游戏,只有一个玩家。
我听说过其他架构,例如客户端-服务器、点对点、面向服务,但找不到真正适合视频游戏的架构。
【问题讨论】:
标签: unity3d architecture
如果没有更多信息,没有人可以帮助您。您需要告诉我们更多关于您的游戏的信息。
但我猜你编写了一个多人游戏。
客户端-服务器
简而言之,每个玩家(客户端)都将连接到服务器,而该服务器将主要完成游戏中发生的所有工作。
点对点 (P2P)
在这里,只有一个主机(服务器),每个客户端都将连接到它。正因为如此,如果主机远离客户端等等,就会出现一些问题。基本上,如果您是主机,则作弊要容易得多,因为您是服务器。
【讨论】: