Ero sivun ”2D-peliohjelmoinnin aloitusopas Linuxille” versioiden välillä

Siirry navigaatioon Siirry hakuun
p typo
Rivi 66: Rivi 66:
2D-tietokonepeli voi koostua monista eri komponenteista, jotka yhdessä luovat pelikokemuksen. Tässä ovat tärkeimmät tavat ja osat, joista tällainen peli tyypillisesti muodostuu:
2D-tietokonepeli voi koostua monista eri komponenteista, jotka yhdessä luovat pelikokemuksen. Tässä ovat tärkeimmät tavat ja osat, joista tällainen peli tyypillisesti muodostuu:


=== Fysiikka ja Törmäykset (Physics and Collision) ===
=== Fysiikka ja törmäykset (Physics and Collision) ===
* Törmäyksen tunnistus (Collision Detection): Määrittää, milloin kaksi peliobjektia (esim. pelaaja ja seinä) koskettavat toisiaan.
* Törmäyksen tunnistus (Collision Detection): Määrittää, milloin kaksi peliobjektia (esim. pelaaja ja seinä) koskettavat toisiaan.
* Törmäysvaste (Collision Response): Mitä tapahtuu törmäyksen jälkeen (esim. estetään liikkuminen, hahmo menettää elämää). Voi olla yksinkertaista laatikkomallia (AABB) tai tarkempia muotoja.
* Törmäysvaste (Collision Response): Mitä tapahtuu törmäyksen jälkeen (esim. estetään liikkuminen, hahmo menettää elämää). Voi olla yksinkertaista laatikkomallia (AABB) tai tarkempia muotoja.