0
核心功能我的意思是像渲染,物理引擎,腳本等。基本上通過網絡分發Unity引擎,而他們每個人都可以通過HTTP請求相互溝通。將Unity的核心功能部署爲Web服務?
我想這樣做,人們將不得不訪問Unity引擎的源代碼?但是由於它不是開源的,虛幻引擎會是更好的選擇嗎?
任何信息將非常感激。謝謝!
核心功能我的意思是像渲染,物理引擎,腳本等。基本上通過網絡分發Unity引擎,而他們每個人都可以通過HTTP請求相互溝通。將Unity的核心功能部署爲Web服務?
我想這樣做,人們將不得不訪問Unity引擎的源代碼?但是由於它不是開源的,虛幻引擎會是更好的選擇嗎?
任何信息將非常感激。謝謝!
這個問題相當模糊,但理論上當然可以讓任何可用於網絡的功能可用於您的代碼。
你會寫一個Mediator,它接受來自Web的請求,將它們轉換成特定的任務並使用Unity的API將它們轉發到Unity引擎。一旦Unity完成任務處理,結果將由您的調解人收集並作爲初始請求的響應發送。
非常感謝你的回答!這就是我想到的,但是我很難找出誰來傳遞翻譯的任務,它應該是Unity腳本還是插件中的函數,並且函數本身調用Unity api?還有一件事:將Mediator製作成插件是不可能的,從而使整個Unity應用程序能夠在自己的內部處理請求? – Keith