指定した HTML5 Canvas の壁で跳ね返る跳ねるボールを既に作成しています。
私の目標は、ポインター (マウス) がボールの上に置かれたときに「ゲーム オーバー」画面が表示されるようにすることです。
Javascript のマウス イベントに関するいくつかのチュートリアルを既に検索して見つけましたが、それらを自分のコードに実装する方法がよくわかりません =/.
どんな助けでも素晴らしいでしょう。
<script>
var x = Math.floor((Math.random() * 600) + 1);
var y = Math.floor((Math.random() * 300) + 1);
var dx = 2;
var dy = 4;
function begin()
{
gameCanvas = document.getElementById('gameCanvas');
context = gameCanvas.getContext('2d');
return setInterval (draw, 20);
}
begin();
function draw()
{
context.clearRect(0,0,600,300);
context.fillStyle = "#0000FF";
context.beginPath();
context.arc(x,y,80,0,Math.PI*2,true);
context.closePath();
context.fill();
if (x < 0 || x > 600) dx=-dx
if (y < 0 || y > 300) dy=-dy;
x += dx;
y += dy;
}
gameCanvas.onmousemove = function (e)
{
var gameCanvas = e.target;
var context = gameCanvas.getContext('2d');
var coords = RGraph.getMouseXY(e);
}