Toile de dessin 3D utilisant à la fois le contexte 2D et 3D
Question
Depuis le WebGL / opengl ne prend pas en charge le dessin de texte, donc il possible de tirer objet 3D en utilisant le contexte 3D et l'affichage de texte en utilisant le contexte 2D?
La solution
Non, malheureusement pas.
Le HTML 5 spec dit que si vous appel getContext
sur un élément de toile qui est déjà dans un contexte différent rel="noreferrer"> et les deux contextes ne sont pas compatibles alors null
de retour.
Malheureusement « WebGL » et « 2d » toiles ne sont pas compatibles et donc vous obtiendrez 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
Autres conseils
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow