我想使用HTML5 Canvas和Javascript製作遊戲。我想要做的是在特定的時間間隔週圍在屏幕上移動一隻瓢蟲。當鼠標懸停在瓢蟲上時,它會增加間隔並在不同的地方產卵。現在我擁有它,所以當你刷新頁面時,瓢蟲會在不同的地方產生。我不知道如何使它自己更新或如何讓它檢測鼠標懸停。HTML5畫布遊戲產卵間隔
謝謝你提前。
這是我到目前爲止有:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<canvas id="myCanvas" width="600" height="480"></canvas>
<script>
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
var posX = (Math.random() * 520) + 1;
var posY = (Math.random() * 400) + 1;
var ladybug = new Image();
var background = new Image();
var velocity = 5;
var FPS = 30;
update();
draw();
background();
function background() {
background.onload = function() {
context.drawImage(background, 50, 50);
}
background.src = 'Images/grass.png';
}
function draw() {
context.clearRect(0, 0, myCanvas.width, myCanvas.height);
context.fillStyle = "black"; // Set color to black
context.font = "bold 16px Arial";
context.fillText("Sup Bro!", posX, posY);
ladybug.onload = function() {
context.drawImage(ladybug, posX, posY);
};
ladybug.src = 'Images/Ladybug.png';
}
function update() {
}
</script>
</body>
</html>
問題是什麼? – Thew