Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 将Unity的核心功能部署为web服务?_Web Services_Unity3d_Restful Architecture - Fatal编程技术网

Web services 将Unity的核心功能部署为web服务?

Web services 将Unity的核心功能部署为web服务?,web-services,unity3d,restful-architecture,Web Services,Unity3d,Restful Architecture,所谓核心功能,我指的是渲染、物理引擎、脚本等,基本上是通过网络分发Unity引擎,而它们中的每一个都可以通过HTTP请求相互通信 我可以想象,要做到这一点,必须访问Unity engine的源代码?但既然它不是开源的,虚幻引擎会是更好的选择吗 任何信息都将不胜感激。谢谢大家! 这个问题相当含糊,但从理论上讲,您当然可以让您的代码可以在web上使用任何功能 您需要编写一个中介,使用Unity的API从web接收请求,将它们转换为特定任务,并将它们转发到Unity引擎。Unity完成任务处理后,调解

所谓核心功能,我指的是渲染、物理引擎、脚本等,基本上是通过网络分发Unity引擎,而它们中的每一个都可以通过HTTP请求相互通信

我可以想象,要做到这一点,必须访问Unity engine的源代码?但既然它不是开源的,虚幻引擎会是更好的选择吗


任何信息都将不胜感激。谢谢大家!

这个问题相当含糊,但从理论上讲,您当然可以让您的代码可以在web上使用任何功能


您需要编写一个中介,使用Unity的API从web接收请求,将它们转换为特定任务,并将它们转发到Unity引擎。Unity完成任务处理后,调解人将收集结果并作为对初始请求的响应发送。

非常感谢您的回答!这正是我的想法,但我很难确定将翻译后的任务传递给谁,它应该是Unity脚本或插件中的函数,而函数本身调用Unity api?还有一件事:不可能让中介成为插件,从而让整个Unity应用程序在自己的应用程序中处理请求?