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 | === 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. | ||