Πώς μπορώ να προσθέσω υποστήριξη για το πρόγραμμα περιήγησης χαρακτηριστικά, όπως το WebGL σε γραφομηχανή;

ψήφοι
6
var canvas = <HTMLCanvasElement>document.getElementById('canvas1');
var gl = canvas.getContext('webgl');
canvas.width = 400;
canvas.height = 400;
gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight);

Η «HTMLCanvasElement» φαίνεται μόνο να προσφέρει 2d μεθόδους καμβά. Δεν θα επιτρέψτε μου να συντάξει gl.viewport () κλπ Πώς μπορώ να προσθέσω αυτή την υποστήριξη για WebGL;

Δημοσιεύθηκε 08/10/2012 στις 06:14
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
10

Θα πρέπει να ορίσετε μεθόδους WebGL πριν τα χρησιμοποιήσετε. Μπορείτε να βρείτε κάποια κοινότητα γραπτή WebGL πληκτρολογώντας εδώ . Προσθέστε τα WebGL.d.ts στο έργο σας και να το ονομάσουμε όπως:

///<reference path="WebGL.d.ts" />

var canvas = <any>document.getElementById('canvas1');
var gl =  <WebGLRenderingContext> canvas.getContext('webgl');
canvas.width = 400;
canvas.height = 400;
gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight);
Απαντήθηκε 08/10/2012 στις 06:38
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more