Unity 基础 之 Unity 简单调用 Python (传递多个参数并接收返回值)
目录
一、简单介绍
Unity中的一些基础知识点。
本节介绍,在Unity 应用的时候,可能遗忘了安装 VS,或者想安装其他版本的VS供Unity使用;这里演示,单独安装 Visual Studio 工具,然后配置给 Unity 使用的方法;不过建议还是在 Unity 安装的使用一起安装。
二、实现原理
1、Process 配置 Python 路径、参数等,实现调用 python 脚本的功能
2、Process.StartInfo.Arguments 的值是 路径+参数组合设置,可以没有参数
3、Python 返回结果在 Process.OutputDataReceived 添加委托获取
本质:在窗口执行 python 脚本一样,其实就是调用窗口执行 pythonPython 脚本的参数传递
1、调用python脚本直接使用shell或bat命令可以:
python xxx/xxx/xxx/test.python
2、需要传递参数就变为:
python xxx/xxx/xxx/test.python param1 param2
3、只需要在python文件路径后面加上参数即可,用空格分割。
在python脚本中接收参数需要用:
import sys
param1 = sys.argv[1]
param2 = sys.argv[2]
sys.argv 是将shell命令中除去‘pyth