我下载了最新的LayaAir2.0创建示例项目后不能打开TestScene.scene文件,目前我的笔记本必现这个问题,重新安装也不可以。如图双击打开还是显示的空白。
我自己在IDE中用开发人员工具调试发现是因为canvas.getContext("webgl")不能正确获取Context导致的,
gl=canvas.getContext(names,{stencil:Config.isStencil,alpha:Config.isAlpha,antialias:Config.isAntialias,premultipliedAlpha:Config.premultipliedAlpha,preserveDrawingBuffer:Config.preserveDrawingBuffer});
这句代码执行后gl为空。
我在自己创建的js中调用
var c = document.getElementById('canvas');
var gl = c.getContext('webgl') || c.getContext('experimental-webgl');
是可以正常执行的,执行后能获取到一个Context。
所以最后的问题是在我的电脑上的IDE中不能正常执行canvas.getContext()方法,在浏览器里面可以。这个问题确实很诡异。。。
最后补上IDE在切换的编辑模式的报错信息

