unity调用python方法_Unity 基础 之 Unity 简单调用 Python (传递多个参数并接收返回值)...

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

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值