私は流星のmeteor run android-device
を試しています。流星のキャンバスがスクリーンに合っていない
<body>
<canvas id='id'></canvas>
</body>
とcss
: 私は、次のような単純なHTMLを持って、この出力を与える
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();
は、どのように私はそれが比較的私の画面サイズにORもしそうならせずにレンダリングされる何かを描く場合、どのように私はこの問題を解決できることを、達成することができますか? 注:私はgl.viewport
または任意のカメラ変換を使用しないでください。