れんが割りを作るゲーム(1)
5542 ワード
1.ゲーム作成手順
作成および描画
2.キャンバスの作成と描画!
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
* {
padding: 0;
margin: 0;
}
canvas {
background: #eee;
display: block;
margin: 0 auto;
}
</style>
</head>
<body>
<canvas id="myCanvas" width="480" height="320"></canvas>
<script>
</script>
</body>
</html>
canvasレンダリングゲーム、スクリプトにJavaScriptを追加2.1キャンバス基本
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
document.getElementById(「mycanvas」)が作成され、canvasがマークされます.2.2キャンバスに長方形を描く
ctx.beginPath();
ctx.rect(20, 40, 50, 50);
ctx.fillStyle = "#FF0000";
ctx.fill();
ctx.closePath();
beginPath()とclosePath()は、それぞれ新しいパスを作成し、パスを閉じる方法です.
rect()では、前の2つの値がキャンバスの左上隅からの座標を表し、残りの後の2つの値が矩形の幅と高さを表します.すなわち、キャンバスの左側20 pxから矩形、キャンバスの上40 pxまでの距離である.次に、幅と高さをそれぞれ50 pxの値で正方形を描きます.
FillStyleは、fill()メソッドで塗りたい色の値を持ち、上のコードで矩形を赤に塗ります.
2.3キャンバスに円を描く
レンガを割るときはボールを使うので、円を描くことが大切です!
ctx.beginPath();
ctx.arc(240, 160, 20, 0, Math.PI*2, false);
ctx.fillStyle = "red";
ctx.fill();
ctx.closePath();
上に描かれているように、キャンバスには円が描かれています.
Reference
この問題について(れんが割りを作るゲーム(1)), 我々は、より多くの情報をここで見つけました https://velog.io/@go286/벽돌깨기-게임-만들기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol