Canvas. Работа с изображениями.
Здравствуйте.
Подскажите пожалуйста. Код // получаем все пиксели изображения var imageData = ctx.getImageData(0, 0, canvas.width, canvas.height); var pixels = imageData.data; Если я работаю со спрайтами в канвасе(спрайт предскатвляет из себя .png), могу я: 1. добраться до каждого пикселя в этой картинке/спрайте и покадрово перемещать его координаты? 2. удалять или красить px картинки/спрайта. Я знаю, что могу менять цвет/фон спрайта, а вот могу ли я менять цвет пикселей самой картинки? Может вопрос будет не в тему, и нужно будет перенести его в отдельную тему, но все же: Прошувысказать свое ЗА и ПРОТИВ, на чем стоит писать игру: WebGL или Canvas |
Имхо это в степь пхп и мб аякса, расковырял анимацию ксс3, все красиво там летает, слушается как надо, тока жрет непонятно много ресурсов, пришлось отказаться и пользоваться старенькими js приемами. Незнаю насчет игр, наверно что-то типа флеша, хоть на него и забили альтернативы особой пока нету
|
Часовой пояс GMT +3, время: 10:25. |