Hogyan adjunk támogatást böngésző funkciók, mint a WebGL a géppel?

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

A „HTMLCanvasElement” csak úgy tűnik, hogy hez 2D vászon módszerekkel. Ez nem engedi összeállítani gl.viewport (), stb Hogyan adhatok ezt támogatást WebGL?

A kérdést 08/10/2012 06:14
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
10

Meg kell határozni a WebGL módszerek, mielőtt használja őket. Megtalálható néhány közösség írásos WebGL gépelési itt . Adjuk hozzá a WebGL.d.ts a projekthez, és hívja meg, mint például:

///<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);
Válaszolt 08/10/2012 06:38
a forrás felhasználó

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