tarayıcı typescript için WebGL gibi özellikler için Nasıl destek eklerim?

oy
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 sadece 2D tuval yöntemi sunuyoruz görünüyor. Ben WebGL için bu desteği nasıl eklerim vs.) (me gl.viewport derlemek izin vermiyor?

Oluştur 08/10/2012 saat 06:14
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
10

Sen bunları kullanmadan önce WebGL yöntemlerini tanımlamak gerekir. Bazı topluluk yazılı WebGL yazarak bulabilirsiniz burada . Projenize WebGL.d.ts ekleyin ve benzeri diyoruz:

///<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);
Cevap 08/10/2012 saat 06:38
kaynak kullanıcı

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