1. 首页
  2. 编程语言
  3. C#
  4. Unity3D启动外部程序并传递参数的实现

Unity3D启动外部程序并传递参数的实现

上传者: 2021-08-04 20:56:59上传 PDF文件 120.72 KB 热度 13次

之前开发项目,一直都使用的是外壳程序加子程序的模式,通过外壳程序去启动子程序,外壳程序和子程序之间的通信,是使用配置文件完成的。我总觉得这样通信很麻烦,因为外壳程序需要对配置文件进行更改和写入,然后子程序又要读取信息。而且整合的时候,会导致有很多配置文件,而且需要对路径做很多处理和限制。也就是说,我们是可以在使用Process.Start()函数启动外部程序时,传递参数的进行通信的。省的还要去百度找。启动exe这个百度搜一大堆,主要是怎么设置窗口位置及大小。窗口大小的方法Unity有自己的方法,但是位置就没法设置了,我今天用的方法是Windows原生的方法。

下载地址
用户评论