• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Javascript, niska jakość zdjęć

HackNation - ogólnopolski hackathon
+1 głos
220 wizyt
pytanie zadane 26 lipca 2019 w JavaScript przez hamilkar Początkujący (370 p.)
Dokonałem grę snake w javascripcie, niestety użyte zdjęcia powiedzmy 100 na 100 w px po zminiaturyzowaniu do powiedzmy 20 na 20 w px są kompletną pikselozą i aż oczy bolą. Robiłem kiedyś podobną gierkę ale w Javie, i tam tego problemu rysując na canvasie nie miałem więc zakładam że jest jakiś sposób by ominąć ten problem w js tylko za bardzo nie wiem jaki - jakich używacie bibliotek/frameworków by ominąć takie efekty?

1 odpowiedź

+2 głosów
odpowiedź 27 lipca 2019 przez smokolisz Mądrala (6,340 p.)
wybrane 27 lipca 2019 przez hamilkar
 
Najlepsza

Do robienia gier w canvasie polecam biblioteke PixiJS. To moje kilka gier z tą biblioteką:
http://fx-team.fulara.com/team/adam/pixi2/
http://fx-team.fulara.com/team/adam/asteroids/
http://fx-team.fulara.com/team/adam/gra/
https://tim-bunnyhug-29539.herokuapp.com/ (multiplayer)

Prawdopodobnie twój obrazek jest rozmyty bo współrzędne twojego sprite'a nie są liczbą całkowitą przez co canvas używa antialiasingu i rozmywa twój obrazek. Rozwiązaniem jest użycie Math.round() lub innej funkcji do zaokrąglania.
Więcej o tym:
https://www.html5rocks.com/en/tutorials/canvas/performance/#toc-avoid-float

komentarz 27 lipca 2019 przez hamilkar Początkujący (370 p.)
Dziękować :D

Podobne pytania

0 głosów
1 odpowiedź 232 wizyt
0 głosów
1 odpowiedź 236 wizyt
pytanie zadane 30 stycznia 2020 w Grafika i multimedia przez KosaTV Obywatel (1,260 p.)
0 głosów
1 odpowiedź 262 wizyt
pytanie zadane 6 kwietnia 2021 w C i C++ przez Capablanka Początkujący (320 p.)

93,628 zapytań

142,551 odpowiedzi

323,051 komentarzy

63,133 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 1936p. - dia-Chann
  2. 1916p. - DziarnowskiJ
  3. 1886p. - Łukasz Piwowar
  4. 1841p. - raydeal
  5. 1840p. - Adrian Wieprzkowicz
  6. 1782p. - rucin93
  7. 1640p. - CC PL
  8. 1616p. - Maurycy W
  9. 1588p. - Tomasz Bielak
  10. 1521p. - Michal Drewniak
  11. 1491p. - Rafał Trójniak
  12. 1471p. - rafalszastok
  13. 1444p. - robwarsz
  14. 1257p. - ssynowiec
  15. 1208p. - Mariusz Fornal
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...