Rysuję sprite (kuli) na elemencie płótna. Ponieważ jednak piłka porusza się, pozycja x lub y kuli może stać się ułamkiem, np. (20,153; 63,638). Gdy do narysowania tego obrazu zostanie użyte płótno, spróbuje użyć przezroczystych pikseli, aby uzyskać dokładniejszą prezentację piłki w jej położeniu.Czy unikniesz rysowania półpiksela w kanwie HTML5, by poprawić szybkość?
Zastanawiam się, czy powinienem użyć Math.round()
przed rysowaniem piłki, aby uniknąć przezroczystego piksela, a może nawet znacznie przyspieszyć grę. Czy to bardzo pomoże? Gra jest złożoną grą typu pong.
Obrazek poniżej powinny pomóc z moim wyjaśnieniem:
To, czy przyspieszy, zależy od implementacji przeglądarki 'Canvas'. – Gabe
Czy możesz podać adres, aby zagrać w grę? – cuixiping