Ho un codice:spostamento della posizione iniziale del modello di tela
function draw(ctx) {
// create new image object to use as pattern
var img = new Image();
img.onload = function(){
// create pattern
var ptrn = ctx.createPattern(img,'repeat');
ctx.fillStyle = ptrn;
ctx.fillRect(0,0,150,150);
}
img.src = 'images/wallpaper.png?' + new Date().getTime();
}
Come posso spostare la posizione iniziale dell'immagine modello di?
@GLeBaTi Ho appena modificato il codice che ho postato qui leggermente. Il cambiamento importante è che la chiamata a 'fillRect()' riempie solo una regione della dimensione richiesta (es .: 'fill_x' e' fill_y') perché passiamo l'origine come nostro offset. Ho anche modificato i segni sull'offset utilizzato per le chiamate di traduzione per rendere i risultati un po 'più intuitivi. – Xenethyl