为了账号安全,请及时绑定邮箱和手机立即绑定

通过Unity引用python脚本

通过Unity引用python脚本

qq_笑_17 2021-04-29 14:19:50
因此,我对该主题进行了一些研究,结果发现有诸如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支持的几乎任何平台上运行它。如果您关心性能,最好修改传递给本机函数的数组,而不要返回新数组。

查看完整回答
反对 回复 2021-05-11
  • 1 回答
  • 0 关注
  • 382 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号