Autor Zpráva
binman
Profil *
Prosím vás,
mám nějaký MovieClip a pohybuji s ním po scéně pomocí šipek na klávesnici. Potřeboval bych vědět, jak vytvořit tu věc, když:

1.
Zmáčknu nějakou z kláves a objekt se mi pomalu rozjíždí v tom směru až dosáhne určité rychlosti. Když klávesu pustím, objekt zase pomalu zpomaluje.

2.
Když stisknu mezerník, tak objekt bude střílet nějaké projektyly, když ho pustím, tak přestane.

Díky za rady nebo i odkazy na příklady!
UFO
Profil *
No ve flashi zatím nedělám tak dlouho abych ti přesně řekl co a jak ale snad ti pomůže tohle:
Něco podobného jako si tady uvedl je ke stáhnutí k jedné knížce která se zabýva tvorbou her ve flashi,
mezi i jinými příklady na další super hry tam najdeš jednu (tušim že se jmenuje Asteroid) která podle mě přesně odpovídá tomu co chceš udělat. Adresa je http://www.grada.cz/katalog/kniha/vytvarime-hry-ve-flashi/stahuj/ a pokud tě flash hry opravdu zajímají tak si určitě kup i tu knihu Vytvářime hry ve flashi.Je to pěkně a srozumitelně napsaný a neni ani moc drahá.
Tak snad sem ti aspoň trochu pomohl ;)
mila
Profil
Flashi nerozumím, ale princip je asi stejný jako v jiných jazycích:

Máš proměnou rychlost - tu na stisk klávesy ji zvětšuješ, pokud klávesa není stisknuta, tak ji zmenšuješ.
Vše se v cyklu opakuje stále dokola.
Pak máš proměnou, která označuje pozici. V každé iteraci k ní přičteš rychlost.

Tohle stačí, pokud se to pohybuje po přímce.
Pokud to má být do kříže, tak máš rychlostx a rychlosty.
Pokud by to mělo volně zatáčet, pak musíš přidat proměnou směr. Ta uchovává úhel. Pak pomocí trigonomterických fcí rozložíš rychlost na osu x a y.
mila
Profil
http://flash.jakpsatweb.cz/index.php?page=auto
Toto téma je uzamčeno. Odpověď nelze zaslat.

0