2012-04-16 4 views
1

используя тэг canvas в HTML5, вы можете загрузить небольшую область большого изображения? и имеют очень низкое время загрузки? Почему я хочу сделать игру с несколькими фрагментами, но довольно большой, так что у вас есть несколько циклов (для). Я хотел бы перерисовать только конкретную область, когда вы анималируете персонажа, например, минимизируя время.часть изображения

ответ

2

context.drawImage (изображение, Sx, Sy, sWidth, sHeight, дх, ду, dWidth, dHeight)

сек = источник, д = назначения.

enter image description here

источник https://developer.mozilla.org/en/Canvas_tutorial/Using_images#drawImage_example_3

Но вы не можете улучшить время загрузки, вам придется загрузить его, прежде чем вы можете обрезать его!

Удача

Смежные вопросы