Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/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
webgl应该用于简单网站吗?_Webgl - Fatal编程技术网

webgl应该用于简单网站吗?

webgl应该用于简单网站吗?,webgl,Webgl,webgl应该用于简单网站吗 我不确定使用webgl创建一个简单的网站是否明智,只是为了让它看起来更好。这在所有设备上都有效吗 WebGL现在得到了广泛的支持 你是否“应该”使用它是一个广泛的问题。请记住,您的目标是改善用户体验。当人们玩电子游戏时,他们是宽容的,但他们不想听到他们的电脑迷旋转,不想看到他们的电池放电很快,也不想在他们只想阅读烹饪食谱时感到他们的设备变热。尽量做到用户友好 例如,您可能希望在高清设备上限制帧速率和/或降低分辨率,在窗口失去焦点(这不是requestAnimatio

webgl应该用于简单网站吗


我不确定使用webgl创建一个简单的网站是否明智,只是为了让它看起来更好。这在所有设备上都有效吗

WebGL现在得到了广泛的支持

你是否“应该”使用它是一个广泛的问题。请记住,您的目标是改善用户体验。当人们玩电子游戏时,他们是宽容的,但他们不想听到他们的电脑迷旋转,不想看到他们的电池放电很快,也不想在他们只想阅读烹饪食谱时感到他们的设备变热。尽量做到用户友好

例如,您可能希望在高清设备上限制帧速率和/或降低分辨率,在窗口失去焦点(这不是requestAnimationFrame的默认行为)或屏幕上没有任何变化(例如,如果WebGL元素是交互式的)时暂停动画循环。此外,尝试编写高效的算法:当应该在顶点着色器上完成时,可以很容易地在片段着色器或CPU上开始编写。有很多方法可以完成同样的事情,而且它们不会对计算机施加同样的压力