Je dessine un sprite (d'une balle) sur un élément de toile. Comme la balle se déplace cependant, la position x ou y de la balle peut devenir une fraction, par exemple. (20,153; 63,638). Lorsque le canevas est utilisé pour dessiner cette image, il tente d'utiliser des pixels transparents pour que la balle apparaisse dans sa position avec plus de précision.Évitera de dessiner un demi-pixel sur une toile HTML5 pour améliorer la vitesse?
Je me demandais si je devrais utiliser Math.round()
avant de dessiner la balle pour éviter les trucs de pixels transparents, et peut-être accélérer le jeu beaucoup. Cela aidera-t-il beaucoup? Le jeu est un jeu de pong complexe.
L'image ci-dessous devrait aider à mon explication:
L'accélération dépend de l'implémentation de 'Canvas' dans le navigateur. – Gabe
Pouvez-vous donner l'adresse pour jouer à votre jeu? – cuixiping