Hvordan legger jeg til støtte for nettleserfunksjoner som WebGL til Loggfila?

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

Den HTMLCanvasElement synes bare å tilby 2d lerret metoder. Det vil ikke la meg kompilere gl.viewport () etc. Hvordan legger jeg til denne støtten for WebGL?

Publisert på 08/10/2012 klokken 05:14
kilden bruker
På andre språk...                            


1 svar

stemmer
11

Du må definere WebGL metoder før du bruker dem. Du kan finne noen samfunn skrevet WebGL skrive her . Tilsett WebGL.d.ts til prosjektet og kaller det slik ut:

///<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);
Svarte 08/10/2012 kl. 05:38
kilden bruker

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