簡體   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