6. Animaatiot
Etsi Kuva-ikunan alareunasta Animation frames-ikkuna. Paina hiiren oikea painike pohjaan ja valitse komento: Import frames | From files.
![c2_48.png](https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/peli-2-avaruus/6-animaatiot/c2_48-png:file/photo/24811e6e1a91b38303fd568135d02e09b26aa776/c2_48.png)
Kun olet oikeassa kansiossa, niin paina CTRL-painike pohjaan ja napsauta järjestyksessä niitä kuvatiedostoja, joista animaatio koostuu. Paina lopuksi Avaa –painiketta.
![c2_49.png](https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/peli-2-avaruus/6-animaatiot/c2_49-png:file/photo/cbf85ad560e5e5bc810cc551a72a7899afbd99f9/c2_49.png)
Olet nyt lisännyt animaation ruudut. Alkuun jäi tyhjä ruutu. Voit poistaa sen kun painat tyhjän ruudun päällä hiiren oikeaa painiketta ja valitset avautuvasta valikosta Delete.
![c2_50.png](https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/peli-2-avaruus/6-animaatiot/c2_50-png:file/photo/365fa8222e72e914d5ba1bd41c35aebc420f4b18/c2_50.png)
Animations-ikkunassa voit nimetä uudestaan lisäämäsi animaation.
![c2_51.png](https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/peli-2-avaruus/6-animaatiot/c2_51-png:file/photo/e87cf2ae393c09e4a61d91d0ecd2b8f1aa3908c0/c2_51.png)
Katso vielä Propeties-ikkunaa. Kohdassa Repeat to voit kertoa kuinka monta kertaa animaatio toistetaan, laita siihen arvo 1. Sulje lopuksi Kuva-editori. Siirrä Räjähdys-kuva pelialueen ulkopuolelle.
![c2_52.png](https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/peli-2-avaruus/6-animaatiot/c2_52-png:file/photo/dd071814bc1cd9b53fb45dc2dfdba67f364b0ae1/c2_52.png)
Olet siis lisännyt uuden Sprite-tyyppisen kuvaobjektin. Voit myös sen nimetä uudestaan.
![c2_53.png](https://peda.net/p/tuomo.riekkinen%40jns.fi/cp/peli-2-avaruus/6-animaatiot/c2_53-png:file/photo/014c1fbf7f068d7401c74929bf5fc34f3fe237e2/c2_53.png)
Mennään vielä katsomaan komentoja Event Sheet:ssä. Etsi sieltä komento, jossa Meteoriitti törmää avaruusalukseen. Lisää sinne toiminto, joka näyttää animaation eli kopion (spawn = klooni) Räjähdys-objektista seuraavasti:
- Add action
- Valitse Avaruusalus ja paina Next
- Valitse Misc: Spawn to another object ja paina Next.
- Napsauta hiirellä kohtaa <click to choose>
- Valitse Räjähdys ja kuittaa OK:lla.
- Paina lopuksi Done.
- Siirrä hiirellä raahaamalla toiminto ensimmäiseksi.
Lopputulos näyttää tältä (Huomio: Komentojen järjestystä voi vaihtaa hiirellä raahaamalla).
Eli kun Meteoriitti törmää Avaruusalukseen, niin luodaan kopio Räjähdys-objektista Avaruusaluksen tilalle ja tuhotaan Avaruusalus.
Vastaavalla tavalla lisää ehtoon kun Laser osuu Meteoriittiin, ehto että luodaan kopio Räjähdys-objektista Meteoriitin tilalle ja tuhotaan Laser ja Meteoriitti. Lopputuloksen pitäisi näyttää tältä.
Meidän täytyy vielä lisätä toiminto, joka poistaa animaation näkyvistä kun se on näytetty.
- Paina aluksi Add event, valitse Räjähdys ja paina Next.
-
Kirjoita lainausmerkkien sisälle sen animaation nimi, joka lopetetaan eli ”Pum”. Paina lopuksi Done.
-
Lisätään tähän ehtoon vielä toiminto. Eli paina Add action tekstiä. Valitse Räjähdys-objekti ja paina Next.
Eli olemme luoneet komennon, että kun Räjähdys-objektin animaatio Pum lopetetaan, niin Räjähdys-objekti poistetaan näkyvistä.