繁体   English   中英

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

[英]How can I run an external application in Unity and render it as a GameObject in the game?

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

现在,我想要实现的是在我的Unity游戏中打开一个应用程序(计算器/文本编辑器)作为可互操作的GameObject。 我一直在努力寻找这样做的方法,但无济于事。 我是否必须将其渲染到某些GameObject的表面,或者将应用程序投影到平面上? 我怎么能这样做?

你是说像calc.exe和notepad.exe? 我不认为这是可能的。

您想 Unity引擎中运行Windows应用程序。 据我所知,这是不可能的。 如果您甚至可以启动EXE文件...它将在Windows操作系统中运行它将无法在Unity3D引擎中运行。 更别说它作为GameObject并与之交互。

也许你可以像你说的那样简单地将它渲染到表面 这可能是远程可能的。 但至少我不知道。

我不确定你的目标是什么。 但我认为您唯一的选择是在Unity中创建自己的短信/计算器 (或在资产商店下载一个?)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM