Cum pot adăuga suport pentru browser-ul caracteristici cum ar fi WebGL pentru masina de scris?

voturi
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);

De „HTMLCanvasElement“ pare a fi doar de a oferi metode de panza 2d. Nu va lasa-ma compila gl.viewport () etc Cum pot adăuga acest sprijin pentru WebGL?

Întrebat 08/10/2012 la 06:14
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
10

Trebuie să definiți metodele WebGL înainte de a le utiliza. Puteți găsi unele comunitate scris dactilografiere WebGL aici . Adăugați WebGL.d.ts la proiectul si suna - l ca:

///<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);
Publicat 08/10/2012 la 06:38
sursa de către utilizator

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