问。)我有 Canvas 元素,我正在 Canvas 上使用 2D javascript(papaer js) 和 3D javascript(babylon js) 进行绘图。现在,我想在 Canvas 上添加/绘制 2D 和 3D 图像。 我可以使用 2D JS(Paper js) 在 Canvas 上绘制图像。
像这样,
var canvas = document.getElementById('canvsID');
var context = canvas.getContext('2d');
我得到了结果。
我想用 3D JS 做同样的事情。但它不会,与 3D JS 一起工作。 这只是因为我的 3D js 是连续渲染的。
那么,有什么办法吗?
我读到您可以像这样将 getContext() 与 3D 结合使用..
var context = canvas.getContext('webgl');
但是,它仍然不起作用..!它说“不支持 WebGL”
最佳答案
也许可以尝试一下
var context = canvas.getContext("webgl") || canvas.getContext("experimental-webgl");
关于javascript - getcontext() 与 3D 渲染 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32837533/