猿问

通过Unity引用python脚本

因此,我对该主题进行了一些研究,结果发现有诸如Unity的Python解释器之类的东西,但是我只对将Python用作项目中的快速计算步骤感兴趣。

长话短说,我希望能够在Python脚本中输入数字数组并在协程或Update函数中获取数字数组。

性能是关键,因为我计划使用TensorFlow和Numpy在Python中进行矩阵计算。有什么办法可以做到这一点,并至少保持其效率的大部分?

PS。我还将希望以后再构建到Android / iOS设备。我要求太多吗?


qq_笑_17
浏览 384回答 1
1回答

桃花长相依

我也想稍后再构建到Android / iOS设备上吗?是的,因为您想使用python来做,并且还希望支持许多平台。您必须为此使用C ++而不是Python,并且这与语言偏好无关。自从您指定iOS和Android之后,就是要使代码在Unity支持的大多数平台上运行。Unity支持使用C ++编写和编译的本机插件。对于Python来说并不是很多,但是您可以使python在Windows上运行。您无法在iOS,Android和WebGL上使用。TensorFlow API也是用C ++编写的,因此只需编写具有您C ++所需功能的插件包装程序,您就可以在Unity支持的几乎任何平台上运行它。如果您关心性能,最好修改传递给本机函数的数组,而不要返回新数组。
随时随地看视频慕课网APP

相关分类

Python
我要回答