Wpis z mikrobloga

Mam pytanie odnośnie javy w wersji script ( ͡° ͜ʖ ͡°).
Przy pomocy czego moge w najłatwiejszy sposób obracać jakieś zdjęcie?
#javascript
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam jeszcze jeden problem. Otoz wywoluje na canvas co jakis czas (30ms) funkcje ktora animuje lot kuli armatniej. Chcialbym na tym samym canvasie wrzucic zdjecie armaty. Armata nie jest animowana, zmienia sie tylko jednokrotnie na poczatku kat nachylenia lufy. Niestety na potrzeby animacji canvas jest co te 30ms czyszczony, wiec cala armata znika.
Jesli wrzuce rysowanie armaty do srodka funkcji odpowiedzialnej za animacje to i tak nie dziala to tak, jak nalezy
  • Odpowiedz
@ArturR95: myślę, że źle podchodzisz do animacji w ogólności. Zrób tak: w każdej klatce, czyli ~60 razy na sekundę, aktualizujesz stany wszystich obiektów, czyścisz cały canvas i rysujesz wszystko od nowa (w zależności od stanu).
  • Odpowiedz
@ArturR95: ło matko, dlaczego wczytujesz te same obrazki za kazdy razem, jak chcesz narysowac dzialo lub eksplozję?
w kazdym przebiegu pętli tworzysz nowy image i wczytujesz ten sam obrazek, wtf?

wczytaj sobie obrazki raz na starcie i trzymaj w zmiennych
przerysowywuj je na ekranie z tych zmiennych, powinno byc wtedy szybciej, bo unikniesz oczekiwania na załadowanie pliku
  • Odpowiedz