【问题标题】:How to have a subprogramm in another programming language [duplicate]如何使用另一种编程语言创建子程序[重复]
【发布时间】:2021-06-21 15:20:59
【问题描述】:

我想制作一个 Unity 游戏,将数据提供给用 Python 编写的子程序,该子程序返回答案,然后在 C# 游戏中处理。

我真的不知道如何处理这个问题。 我可以以某种方式从 C# 运行 python 代码,还是让两个单独的程序运行,以某种方式交换数据?

两个程序也需要访问同一个数据库。

【问题讨论】:

标签: python c# unity3d


【解决方案1】:

您可以使用 flask 或 fastAPI 创建一个 python 服务器,然后从 C# 访问它。我不知道如何用 C# 来完成(我不知道 C# :( ),但是必须有一些库来调用服务器。另外,您可以将数据库保存在云上,例如 mongoDB。

【讨论】:

    猜你喜欢
    • 2014-02-11
    • 2017-05-27
    • 1970-01-01
    • 2011-04-09
    • 1970-01-01
    • 2013-02-25
    • 1970-01-01
    • 1970-01-01
    • 2011-03-01
    相关资源
    最近更新 更多