如何在 Unity 中运行外部应用程序并将其渲染为游戏中的 GameObject?

问题描述 投票:0回答:2

我刚刚开始习惯使用 Unity。我正在尝试从我的 Unity 项目运行外部应用程序。我发现我可以使用 System.Diagnostics.Process.Start 函数调用来调用外部应用程序。

现在,我想要实现的是在我的 Unity 游戏中打开一个应用程序(计算器/文本编辑器)作为可交互的游戏对象。我一直在尝试寻找方法来做到这一点,但没有成功。我是否必须将其渲染到某个游戏对象的表面,或者将应用程序投影到平面上?我该如何做到这一点?

c# unity-game-engine external
2个回答
0
投票

您是指 calc.exe 和 notepad.exe 之类的吗?我认为这是不可能的。

您想要在 Unity 引擎中运行 Windows 应用程序。据我所知这是不可能的。 如果您甚至可以启动 EXE 文件...它将在 Windows 操作系统中运行。它不会在Unity3D引擎中运行。更不用说将其作为游戏对象并与之交互了。 也许你可以简单地

将其渲染到表面

,就像你说的那样。这完全是可能的。但至少据我所知不是。 我不确定你的目标是什么。但我认为你唯一的选择是

在 Unity 中创建你自己的文本编辑器/计算器

。 (或者在资源商店下载一个?)。


0
投票

© www.soinside.com 2019 - 2024. All rights reserved.