因此,我对该主题进行了一些研究,结果发现有诸如Unity的Python解释器之类的东西,但是我只对将Python用作项目中的快速计算步骤感兴趣。长话短说,我希望能够在Python脚本中输入数字数组并在协程或Update函数中获取数字数组。性能是关键,因为我计划使用TensorFlow和Numpy在Python中进行矩阵计算。有什么办法可以做到这一点,并至少保持其效率的大部分?PS。我还将希望以后再构建到Android / iOS设备。我要求太多吗?
1 回答

桃花长相依
TA贡献1860条经验 获得超8个赞
我也想稍后再构建到Android / iOS设备上吗?
是的,因为您想使用python来做,并且还希望支持许多平台。
您必须为此使用C ++而不是Python,并且这与语言偏好无关。自从您指定iOS和Android之后,就是要使代码在Unity支持的大多数平台上运行。Unity支持使用C ++编写和编译的本机插件。对于Python来说并不是很多,但是您可以使python在Windows上运行。您无法在iOS,Android和WebGL上使用。
TensorFlow API也是用C ++编写的,因此只需编写具有您C ++所需功能的插件包装程序,您就可以在Unity支持的几乎任何平台上运行它。如果您关心性能,最好修改传递给本机函数的数组,而不要返回新数组。
添加回答
举报
0/150
提交
取消