
#javascript #programowanie #webdev
Gdyby chciał napisać grę w czystym JS i obiekt poruszał by się strzałkami przez dodawanie do position absolute wartości to jak wtedy wykrywać kolizję z innymi obiektami?
Gdyby chciał napisać grę w czystym JS i obiekt poruszał by się strzałkami przez dodawanie do position absolute wartości to jak wtedy wykrywać kolizję z innymi obiektami?
- Najlepsze
- Wszystkie komentarze
konto usunięte
1
@lapovsky: Robisz requestAnimationFrame, w to wrzucasz kalkulacje wszystkie, a strzałkami tylko przełączasz booleany typu isMovingUp. Nie możesz dodawać zmiany pozycji do eventu keyDown
konto usunięte
1
@lapovsky: Aha, no i bez sensu pisać od nowa, chyba że chcesz się podszkolić. Wybierz sobie jakiś fajny silnik renderujący oparty o canvas i spoko. W sumie to możesz zrobić tę grę w Unity XD Ale rozumiem że chodziło w pytaniu o vanille
konto usunięte
- adult
0
Treść przeznaczona dla osób powyżej 18 roku życia...

lapovsky Autor
0
@GryzeKisiel: Czyli zdecydowanie lepiej zrobić to w canvie?
konto usunięte
0
@lapovsky: w sensie na canvasie? Tak, jakbym pisał grę to wybrałbym canvas, szczególnie że możesz wtedy wyeksportować na inne platformy bo masz mocno rozdzieloną logikę od renderingu

Bleck
0
@lapovsky a co do wykrywania kolizji to po prostu JS musi być świadoma pozycji i kształtu/rozmiaru każdego obiektu i sprawdzać czy się "nachodzą"






