Ich probiere Meteor meteor run android-device
aus. Ich habe die folgende einfache HTML:Meteor Mobile Canvas passt nicht zum Bildschirm
<body>
<canvas id='id'></canvas>
</body>
und die css
:
html, body {
margin: 0;
padding: 0;
}
canvas {
width: 100vw;
height: 100vh;
position: absolute;
}
das ist nicht, was ich suche . Ich möchte, dass mein WebGl nicht durch verschiedene Bildschirmgrößen gestreckt wird. WebGL Code:
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();
So wie kann ich erreichen, dass, wenn ich etwas ziehen, ohne dass sie relativ zu meiner Bildschirmgröße oder wenn so gerendert wird, wie ich dieses Problem beheben kann? hinweis: ich verwende nicht gl.viewport
oder eine andere Kamera-Transformation YET