Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Используйте многослойные canvas для сложных сцен
var layer1 = new LibCanvas('canvas');
layer2 = layer1.createLayer('second');
layer3 = layer1.createLayer('elseOne');
layer1.ctx.fill( new Rectangle(20,20,50,50) );
layer3.ctx.fill( new Rectangle(80,80,50,50) );
Избегайте нецелых координат
ctx.drawImage({
image: libcanvas.getImage('test'),
from: [15, 25],
optimize: true
});
Улучшаем производительность HTML5 canvas