Unity3d 从一个Unity应用程序(.exe)更改为另一个Unity应用程序(.exe)

Unity3d 从一个Unity应用程序(.exe)更改为另一个Unity应用程序(.exe),unity3d,Unity3d,有没有办法从一个Unity应用程序切换到另一个应用程序?我说的不是场景改变,而是整个应用程序本身。比如: (a) 从Game_1.exe更改为Game_2.exe (b) 从Game_1.apk更改为Game_2.apk您可以使用process.Start()方法启动新进程(例如.exe),如中所述 上述文件中的示例: 使用(Process myProcess=new Process()) { myProcess.StartInfo.UseShellExecute=false; //您可以启动任

有没有办法从一个Unity应用程序切换到另一个应用程序?我说的不是场景改变,而是整个应用程序本身。比如: (a) 从Game_1.exe更改为Game_2.exe
(b) 从Game_1.apk更改为Game_2.apk

您可以使用
process.Start()
方法启动新进程(例如.exe),如中所述

上述文件中的示例:

使用(Process myProcess=new Process())
{
myProcess.StartInfo.UseShellExecute=false;
//您可以启动任何进程,HelloWorld就是一个什么都不做的示例。
myProcess.StartInfo.FileName=“C:\\HelloWorld.exe”;
myProcess.StartInfo.CreateNoWindow=true;
myProcess.Start();
}

您可能会生成一个进程并关闭当前进程。您尝试了什么?但是我可以在切换到另一个进程时保持第一个进程继续运行吗?很抱歉,我所能找到的只是场景切换。应该注意的是,unity exe文件在不同的应用程序之间是按位相同的(最多,一些内部字符串会根据您给它的名称进行更改),并且所有游戏的实际操作代码都在
xyzu Data
文件夹中。