Pravidla Ucet
Nepřihlášen

Článek

Menu

Otáčení mince přes kód
Napsal: Kešu
Přidáno: 22.07. 2010

V tomto tutoriále si vysvětlíme, jak si udělat otáčející se minci a nezatěžovat přitom GM animací.

Nejprve si připravíme obrázek mince

Tento obrázek nahrajeme do Game makeru a dáme mu jméno spr_coin a vycentrujeme origin.
Vytvoříme objekt obj_coin a do kódu v create napíšeme :
smer=1; //počáteční směr otáčení (1 nebo 2) (smer=choose(1,2);, pokud chceme, aby se každá mince začala otáčet jiným směrem.)
rychlost=.1; //rychlost otáčení 0 až 1

Pokud chcete, aby se všechny mince neotáčely ve stejném rytmu, vložte do create ještě kód :
image_xscale=choose(-1,0,1);
Do stepu vložíme :
if (image_xscale>1)
{
smer=1;
}
if (image_xscale<-1)
{
smer=2;
}
if (smer==2)
{
image_xscale+=rychlost;
}
if (smer==1)
{
image_xscale-=rychlost;
}
Timto máme minci vytvořenou.
Příklad : Zde

Ostatní díly seriálu:
Klíčová slova: mince coin turning otáčení Kešu Kesu
 

Komentáře:

Napsal: mSamyel
Přidáno: 23.07. 2010

To nemaž prosimtě :) já to ve svojí hře taky takhle řešil.. ale když be Peping napsal druhej tutoriál tak by to bylo taky fajn, a můžou tu klidně být oba :)

Trvalý odkaz

Napsal: Kešu
Přidáno: 23.07. 2010

Já sin a cos vůbec nerozumim, ale můžu článek smazat a ty můžeš udělat článek s tim lepšim postupem.

Trvalý odkaz

Napsal: Peping
Přidáno: 23.07. 2010

ve skutečnosti, pokud chceš, aby to otáčení vypadalo realisticky použij spíš něco takovýho:

Create:

otoceni=0

Step:

otoceni+=rychlost

image_xscale=cos(otoceni)

Ještě to každopádně chce ošetřit proti přetečení proměnné [otoceni], ale pointa je, že když použiješ goniometrické funkce (sin, cos), bude to vypadat realističtěji ;)

Trvalý odkaz

Napsal: jackm
Přidáno: 22.07. 2010

Je to sice pěkný,ale příjde mi to takový divný,oproti tomu v Sonicovi,třeba. :)

Trvalý odkaz

Napsal: Kešu
Přidáno: 22.07. 2010

Dik, :D ten efekt otáčení záleží taky na tom, jakej máš obrázek mince. Kdyby byl úplně osově souměrný, tak nepoznáš směr otáčení. Já mám ten obrázek špatnej.

Trvalý odkaz

Napsal: NicharCZ
Přidáno: 22.07. 2010

Hm.. Jak se na to dívám, jako celek otáčejících mincí to vypadá nedůvěryhodně, ale když se podívám pozorně na jednu, tak úplně vidím realistické otáčení. Každopádně ti ho schválím.. :)

Trvalý odkaz

Velkej Chytrák
Copyright (c) 2001-2010