1
我想知道使用平滑動畫從A點移動到B點的最佳方式是什麼?HTML畫布使用動畫從a移動到b
我每秒鐘都會獲得新的座標,並希望在第二秒期間動畫從最後一點移動到新點。
我已經在這個小提琴中看到了設置的外觀。爲了這個測試目的,我用手動按鈕輸入取代了ws側,但是它缺少移動該圓的功能。
也歡迎jQuery。
var x = 100;
var y = 50;
var r = 10;
var WIDTH = 600;
var HEIGHT = 400;
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
function circle(x, y, r) {
ctx.beginPath();
ctx.arc(x, y, r, 0, Math.PI * 2, true);
ctx.fill();
}
function clear() {
ctx.clearRect(0, 0, WIDTH, HEIGHT);
}
function draw() {
clear(WIDTH, HEIGHT);
ctx.fillStyle = "purple";
circle(x, y, r);
}
draw();
https://jsfiddle.net/1g18rsqy/
謝謝:)
非常好,不錯的工作。謝謝! –