dav*_*ave 29
不,不幸的是没有.
在HTML 5规范说,如果你拨打getContext的是已经在不同的canvas元素的上下文模式和两个上下文不兼容,然后返回null.
不幸的是,"webgl"和"2d"画布不兼容,因此你会得到null:
var canvas = document.getElementById('my-canvas');
var webgl = canvas.getContext("webgl"); // Get a 3D webgl context, returns a context
var twod = canvas.getContext("2d"); // Get a 2D context, returns null
Run Code Online (Sandbox Code Playgroud)
Dre*_*kes 15
如上所述,你不能这样做.
但是,您可以将一个画布放在另一个画布的顶部并分别绘制它们.我以前做过这个,它可以很好地解决.
| 归档时间: |
|
| 查看次数: |
18489 次 |
| 最近记录: |