Итак, я пытаюсь использовать спрайт-лист для анимации.Я отверг холст и пошел по пути отображения изображений на экран в HTML5 / CSS3, но натолкнулся на потенциальный камень преткновения еще до его начала.
Вот пример листа спрайта (извините за ужасное искусство программиста):
http://img690.imageshack.us/img690/9126/stickmanrun.jpg
Таким образом, кадр 1 (<0,0> <64,64>), кадр 2 (<64,0> <128,64>) и т. Д.
Для рендеринга своих изображений я беру a, а затем вставляю innerHTML для представления своих изображений, например (в псевдокоде):
var image = document.createElement('image.jpg');
var render = get <div id='RenderSpace'>
render.innerHTML = <div xpos ypos framexy1(e.g 0,0) image>
Моя проблема в том, какуказать область изображения, которое я хочу «вырезать»?
Конечно, это должно быть просто, но я нашел информацию, используя маску клипа, которая на самом деле не нужна, я просто хочу указать RECT, который «вырезает» изображение излист спрайта, и затем я хочу указать RECT, который описывает, куда я хочу «вставить» его на экран.