Three.js:如果没有检测到webgl,如何杀死three.js?

时间:2016-02-06 15:16:47

标签: javascript three.js webgl

如果没有检测到webgl,我已经看到其他关于如何回退到canvasrenderer的帖子。

translations

如果没有检测到webgl我想要整个事情消失,我不知道从哪里开始。我在webgl后面有一个图像,我希望显示的图像比我保留我的three.js脚本的空div。

以下是相关脚本的jsfiddle:https://jsfiddle.net/nballiett/kkxo8kc5/3/

如果这是一个简单回答的问题我很抱歉,我对此有点新鲜。

1 个答案:

答案 0 :(得分:1)

您使用Detector检查webGL是否可用,然后调用init()(如果是)或其他一些JavaScript:

if ( Detector.webgl ) {
  init();
  animate();
} else {
  // no webGL
  // do something
}

更新了您的jsfiddle:https://jsfiddle.net/kkxo8kc5/4/