游戏 Client/Server 语言
Game Client/Server Language
我目前仍在 youtube.com
中观看这些教程
链接:
1)youtube.com/watch?v=bjAeEDUd6Ls
(Unreal Engine MMO 蓝图 "Series")
2)youtube.com/watch?v=TpFmdKRxaIg
(Unity MMO C#编程"Series")
3)youtube.com/watch?v=EyNVeTzhC1w
(使用 NODE.JS 作为服务器语言并使用 Game Maker Studio 作为游戏引擎制作 MMORPG 游戏)
问题是:
1) 我可以对服务器使用 C#
而对客户端使用 C++
吗?
- 有用吗?
- 是否合适?
- 如果可以,那么 C#(作为服务器)是否像 Node.JS 那样实时?
备注:
- 我希望通过 Internet 运行(客户可以下载我的游戏并连接到我家 运行ning 的服务器)
- 游戏只会在计算机上 运行(我希望它在 linux 上 运行,但是 现在我坚持 Windows)
- 服务器只是一个控制台
- 游戏将通过Unreal Engine创建。
- 服务器将通过 Visual Studio.
创建
别担心我在搜索 MMORPG tuts 我只是要创建一个非常非常简单的游戏。没有特殊效果。没有硬编码。我只是担心将客户端连接到服务器及其通信。
P.S。很抱歉提出这样一个愚蠢的问题。如果我的问题本身已经是一个错误,请随时向我解释它是如何工作的:)
是的,您绝对可以为客户端和服务器使用两种不同的语言,因为它们将是两个独立的应用程序。无论使用何种语言,意志都将通过保持不变的共同媒介相互联系。您可以找到很多关于如何使用 C# 和 C++ 建立网络的教程。
是否合适?我会说你应该只使用最适合你的东西。您在这里和那里使用相同语言的唯一好处是您可以轻松创建两个应用程序都可以使用的公共库。
我不确定您对 C# 和 C++ 的了解程度如何,但如果您对它们的了解程度不高,那么只对两者使用一种语言可能会更容易,这样您就可以少学一些东西。例如,您将需要学习如何使用一种语言而不是两种语言处理网络。
我不完全确定你最后一个关于 C# 是实时的问题的意思。但是,是的,C# 非常适合服务器应用程序,您可以编写一个命令行服务器应用程序来 运行 模拟您的游戏并响应您的游戏客户端。
我目前仍在 youtube.com
中观看这些教程链接:
1)youtube.com/watch?v=bjAeEDUd6Ls
(Unreal Engine MMO 蓝图 "Series")
2)youtube.com/watch?v=TpFmdKRxaIg
(Unity MMO C#编程"Series")
3)youtube.com/watch?v=EyNVeTzhC1w
(使用 NODE.JS 作为服务器语言并使用 Game Maker Studio 作为游戏引擎制作 MMORPG 游戏)
问题是:
1) 我可以对服务器使用 C#
而对客户端使用 C++
吗?
- 有用吗?
- 是否合适?
- 如果可以,那么 C#(作为服务器)是否像 Node.JS 那样实时?
备注:
- 我希望通过 Internet 运行(客户可以下载我的游戏并连接到我家 运行ning 的服务器)
- 游戏只会在计算机上 运行(我希望它在 linux 上 运行,但是 现在我坚持 Windows)
- 服务器只是一个控制台
- 游戏将通过Unreal Engine创建。
- 服务器将通过 Visual Studio. 创建
别担心我在搜索 MMORPG tuts 我只是要创建一个非常非常简单的游戏。没有特殊效果。没有硬编码。我只是担心将客户端连接到服务器及其通信。
P.S。很抱歉提出这样一个愚蠢的问题。如果我的问题本身已经是一个错误,请随时向我解释它是如何工作的:)
是的,您绝对可以为客户端和服务器使用两种不同的语言,因为它们将是两个独立的应用程序。无论使用何种语言,意志都将通过保持不变的共同媒介相互联系。您可以找到很多关于如何使用 C# 和 C++ 建立网络的教程。
是否合适?我会说你应该只使用最适合你的东西。您在这里和那里使用相同语言的唯一好处是您可以轻松创建两个应用程序都可以使用的公共库。
我不确定您对 C# 和 C++ 的了解程度如何,但如果您对它们的了解程度不高,那么只对两者使用一种语言可能会更容易,这样您就可以少学一些东西。例如,您将需要学习如何使用一种语言而不是两种语言处理网络。
我不完全确定你最后一个关于 C# 是实时的问题的意思。但是,是的,C# 非常适合服务器应用程序,您可以编写一个命令行服务器应用程序来 运行 模拟您的游戏并响应您的游戏客户端。