首页 文章

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

提问于
浏览
3

我试图从我的Unity项目运行外部应用程序 . 我发现我可以使用System.Diagnostics .Process.Start函数调用来调用外部应用程序 .

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

1 回答

  • 0

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

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

    也许你可以简单地像你说的那样 render it to the surface . 这可能是远程可能的 . 但至少我不知道 .

    我不确定你的目标是什么 . 但我认为你唯一的选择是 create your own texteditor/calculator in Unity . (或在资产商店下载一个?) .

相关问题