Мне нужна помощь в создании изображения с плавающей точкой на холсте в HTML5 и JavaScript. Я гулял и ничего не нашел. Я могу рисовать фигуры на экране, но я не знаю, как их оживить. Я хочу, чтобы пара разных изображений плавала на холсте со всех сторон. Может кто-нибудь, пожалуйста, помогите мне с этим? через 4 часа все прибегая к помощи я мог сделать этоАнимация изображений в HTML5 и на холсте
<script type = "Text/JavaScript">
function Animate(){
var canvas=document.getElementById("myCanvas");
var ctx=canvas.getContext("2d");
var img = new Image();
img.onload = function()
{
ctx.drawImage(img,20,20,300,300);
};
img.src = "vb.png";
}
</script>
</head>
<body>
<canvas id="myCanvas" height="200" width="800"></canvas>
<br><button onclick="Animate();">Restart</button>
Там, кажется, много учебников по анимации формы, но я хочу, чтобы загрузить свои собственные фотографии и иметь их летать на холст.
Посмотрите на [MDN о Трансформации] (https://developer.mozilla.org/en/Canvas_tutorial/Transformations). У него есть все, что вам нужно. –