我正在嘗試流星的meteor run android-device
。 我有以下簡單的HTML:流星手機畫布不適合屏幕
<body>
<canvas id='id'></canvas>
</body>
和css
:
html, body {
margin: 0;
padding: 0;
}
canvas {
width: 100vw;
height: 100vh;
position: absolute;
}
這不是我所期待的。我希望我的WebGl不會受到不同屏幕尺寸的拉伸。 的WebGL代碼:
var canvas = this.find('#id');
if (!canvas) {
console.log('Strange Error occured');
return;
}
var gl = canvas.getContext('webgl');
if (!gl) {
console.log("gl not supported");
return;
}
gl.clearColor(0.4, 0.7, 0.9, 1.0);
gl.clear(gl.COLOR_BUFFER_BIT);
renderTriangle();
那麼,怎樣才能實現我,如果我畫的東西它就會沒有被相對我的屏幕尺寸或如此呈現,我怎麼能解決這個問題? 注意:我不使用gl.viewport
或任何相機轉換YET