Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
Performance unity3d和webgl在性能和速度方面的比较_Performance_Opengl Es_Unity3d - Fatal编程技术网

Performance unity3d和webgl在性能和速度方面的比较

Performance unity3d和webgl在性能和速度方面的比较,performance,opengl-es,unity3d,Performance,Opengl Es,Unity3d,我将在两个平台上开发一个课程(首先是webgl,然后是unity 3d中的类似课程)。 本研究的目的是在性能和速度方面,找出这些平台中最好的,以便在电子学习环境中使用 我的问题是: 如何衡量这些平台的性能(处理器、内存、图形卡) 此外,如果有人能给我一些想法或建议来改进这项研究,我将不胜感激 WebGL和Unity不是平台。Unity是一个支持多种平台的库;它的性能取决于它运行在什么硬件上。WebGL是浏览器的JavaScript API,允许浏览器访问OpenGL ES 2.0。这也不是一个平

我将在两个平台上开发一个课程(首先是webgl,然后是unity 3d中的类似课程)。 本研究的目的是在性能和速度方面,找出这些平台中最好的,以便在电子学习环境中使用

我的问题是:

如何衡量这些平台的性能(处理器、内存、图形卡)


此外,如果有人能给我一些想法或建议来改进这项研究,我将不胜感激

WebGL和Unity不是平台。Unity是一个支持多种平台的库;它的性能取决于它运行在什么硬件上。WebGL是浏览器的JavaScript API,允许浏览器访问OpenGL ES 2.0。这也不是一个平台;它完全依赖于它所运行的硬件

当然,每种方法都会带来开销,但它们也会做完全不同的事情。即使某个特定的硬件被认为速度更快,但这并不意味着你可以使用它。统一提出申请。你下载并安装的东西。WebGL用于网页:HTML+JavaScript。使用其中一个的原因与使用另一个的原因不同

制作一个“网络应用程序”与制作一个普通的应用程序有很大的不同。通常,您首先要决定是制作WebApp还是常规应用程序,然后使用您选择的应用程序可用的工具

有些平台不支持WebGL。即Internet Explorer。微软已经声明他们不会实施WebGL。所以WebGL在IE上的性能实际上是0

此外,WebGL是一种低级渲染API;团结是一个游戏引擎。Unity在制作游戏方面提供了比WebGL更多的功能,因此您必须考虑生产率差异

您想要比较这些工具的性能并不是决定使用哪种工具的最有用的标准


好吧,你后来的回答让我明白了你现在关注的是基于浏览器的工具

WebGL在Internet Explorer上不可用。同样,你的客户群的一半已经消失了。但是,Unity的浏览器插件是一个插件,因此必须由用户下载。不少用户对此表示反对。此外,Unity的浏览器插件在移动系统上不起作用;你应该为这些编写一个应用程序


那么,哪一个对你来说更重要:接触移动用户(WebGL可用的地方),还是接触Internet Explorer用户?同样,在回答性能问题之前,这是一件需要处理的事情。

@kreem:。。。是什么?你是想在那里再贴点什么吗?