【发布时间】:2022-06-28 11:56:53
【问题描述】:
我正在尝试在 Unity 中运行人脸检测模型。它从网络摄像头获取输入,然后吐出一张脸。但是尝试使用 C# 进行这项工作绝对是一场噩梦。尽管我遭受了所有的痛苦,但我仍然无法让它发挥作用!
如果我可以使用 python,我就能轻松完成它。所以,很明显,我想找到一种方法让 python 脚本在 Unity 中工作。但 IronPython 是我能找到的唯一东西,而且它已经过时了。
我需要了解如何使 IronPython 工作(尽管已经过时)或其他一些方法。请。
【问题讨论】:
-
“如果我可以使用 Python,我就可以轻松完成它”——作为一名程序员,在其职业生涯中使用过 20 多种语言,并且今天每天使用多种语言,C# 和包括 Python,我必须告诉你:你错了。这实际上与语言无关,而是与您尝试使用的库和底层框架有关。在 Unity 中观看一些 OpenCV 教程,从小处着手。有多种方法可以将 Python 脚本集成到 Unity 应用程序中,但从本质上讲,您需要并且想要学习 C# 和/或 C++。 Rust 和 IronPython 在你的水平上只是分散注意力,而 IronPython 是死路一条。
-
像 Grismar 一样,多年来我学习了许多语言,一旦你的大脑真正理解分解你想要的逻辑,它只是选择如何编写它的问题,无论是 c#、python 还是别的东西。 C# 不是他要学习的,但如果你想使用统一,它将是无价的。而且 c# 比 unreal 和 c++ 更宽容