three.js笔记 之 WebGL兼容性检测

https://github.com/mrdoob/three.js/blob/master/examples/jsm/WebGL.js引入到你的文件,并在尝试开始渲染之前先运行该文件。

if (WEBGL.isWebGLAvailable()) {
    // Initiate function or other initializations here
    animate();
} else {
    const warning = WEBGL.getWebGLErrorMessage();
    document.getElementById('container').appendChild(warning);
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Threejs 为什么? webGL太难用,太复杂! 但是现代浏览器都支持 WebGL 这样我们就不必使用 Fla...
    强某某阅读 6,203评论 1 21
  • webGL的3D世界主要由三大要素构成:场景(scene)、相机(camera)和渲染器(renderer),三者...
    YomonAh阅读 2,862评论 0 1
  • Three.js是一款开源的主流3D绘图JS引擎(名字Three就是3D的含义),原作者为Mr.Doob,项目地址...
    宋小菜_菜菜阅读 2,001评论 0 1
  • 1.three.js概念 three.js是JavaScript编写的WebGL第三方库。提供了非常多的3D显示功...
    Silly_727a阅读 63,440评论 0 3
  • 本文主要是讲解 Three.js 的相关概念,帮助大家对 Three.js 以及相关知识形成比较完整的理解。今年来...
    Simon王小白阅读 8,513评论 2 9