Voglio solo mostrare una porzione di una forma disegnata su una tela. La mia linea è essenzialmente questo, e funziona bene:Tela, coordinate negative: non è corretto tracciare percorsi che iniziano nell'area di disegno e continuare?
ctx.fillRect(xPosition, rectHeight - offsetV , rectWidth, rectHeight);
La seconda variabile non sta per essere negativo. Quindi, il mio quesiton è: è una cattiva pratica (o mi sto impostando per errori in fondo alla strada) per disegnare un percorso che inizia dalla tela (con una coordinata negativa) e quindi continua a disegnare sulla tela.
No, isn' t, fintanto che non stai tracciando molte cose dallo schermo, il che sarebbe uno spreco di risorse. – Shmiddty
In caso di dubbio, la maggior parte delle implementazioni (? Tutti?) Ritagliano il rettangolo prima di disegnarlo, quindi il costo è solo il costo di questa clip - non un singolo pixel viene disegnato all'esterno dell'area di disegno -. – GameAlchemist