私はキャンバスでは新しいですが、ゲーム全体を画面にして、より重要なことに小さな画面に反応しています。 ズームインされているように私の形がぼやけています。 CSSとそれは伸ばしてきたためだ2つのJavaScript機能 キャンバスフルスクリーン100%はぼやけを引き起こす
canvas {
background: green;
width: 100%;
height: 100%;
}
//this function draws
function drawEverything() {
colorRect(0, 0, canvas.width, canvas.height, '#C9EEF3', "Main");
colorRect(50,0,150, 35, "red","firstRow");
}
// this function gives the layout of the rectangels
function colorRect(leftX, topY, width, height, drawColor, tag) {
canvasContext.fillStyle = drawColor;
canvasContext.fillRect(leftX, topY, width, height);
}
いいえ、表示解像度より高いキャンバス解像度を作成することはお勧めできません。デバイスは、画面の解像度で最適に動作するように設計されています。それよりも高い解像度を使用すると、リソース、RAM、CPU、GPUに過度の負担をかけることになり、電源を含むシステム全体にカスケード接続されます。特定の理由がない限り、常にピクセルサイズに合わせて解像度を設定してください。 – Blindman67