卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

使用Unity3D調(diào)用外部exe文件并傳遞多個(gè)參數(shù)是一個(gè)常見的需求。本文將介紹詳細(xì)步驟,幫助讀者輕松解決這個(gè)問(wèn)題。

步驟一:打開Unity3D軟件,新建工程首先,打開Unity3D軟件并創(chuàng)建一個(gè)新的工程。步驟二:創(chuàng)建Scene場(chǎng)景在Unity中創(chuàng)建一個(gè)新的場(chǎng)景(Scene),可以根據(jù)需要進(jìn)行命名。然后,雙擊腳本以打

步驟一:打開Unity3D軟件,新建工程

首先,打開Unity3D軟件并創(chuàng)建一個(gè)新的工程。

步驟二:創(chuàng)建Scene場(chǎng)景

在Unity中創(chuàng)建一個(gè)新的場(chǎng)景(Scene),可以根據(jù)需要進(jìn)行命名。然后,雙擊腳本以打開該腳本進(jìn)行編輯。

步驟三:準(zhǔn)備exe文件

準(zhǔn)備一個(gè)可執(zhí)行文件(exe)用于被Unity調(diào)用執(zhí)行。此文件需要接收多個(gè)參數(shù)作為輸入。將包含exe文件的文件夾拖放到Unity的Project面板中。

步驟四:編寫調(diào)用代碼

在名為"RunExeFileTest"的腳本中編寫以下代碼,并將該腳本拖放到MainCamera對(duì)象上。

```

using System;

using System.Diagnostics;

using UnityEngine;

public class RunExeFileTest : MonoBehaviour {

void Start() {

string s "/SeamlessCloneTest/";

string exeFilePath s "SeamlessCloneTest.exe";

string param0 s "xiangjiao_";

string param1 s "xiangjiao_ori_";

string param2 s "";

try {

Process process new Process();

exeFilePath;

false;

true;

ProcessWindowStyle.Hidden;

param0 " " param1 " " param2;

process.EnableRaisingEvents true;

();

process.WaitForExit();

("exe已經(jīng)運(yùn)行關(guān)閉了");

int ExitCode process.ExitCode;

} catch (Exception e) {

print(e);

}

}

}

```

步驟五:運(yùn)行代碼

點(diǎn)擊Unity軟件的運(yùn)行按鈕后,代碼將執(zhí)行exe文件,并傳遞參數(shù)。在Unity中的線程將等待exe文件執(zhí)行完畢,并且控制臺(tái)不會(huì)有輸出。

步驟六:觀察結(jié)果

在第五步中,exe文件將彈出一個(gè)窗口顯示計(jì)算結(jié)果。在該窗口中,按下任意鍵(例如空格鍵)將關(guān)閉該窗口,并使Unity的線程繼續(xù)執(zhí)行。同時(shí),控制臺(tái)將輸出相關(guān)消息。

以上就是使用Unity3D調(diào)用外部exe文件并傳遞多個(gè)參數(shù)的方法。如果您發(fā)現(xiàn)本文對(duì)您有幫助,請(qǐng)?jiān)谙路竭M(jìn)行投票、點(diǎn)贊、關(guān)注、留言。小編將定期為您提供更多驚喜。感謝您的支持!

標(biāo)簽: