Tvorba jednoduché skákačky

Skákačka - jednoduchý základ
a procházení místnosti
1. Sprity
Vytvořte si 2 sprity:
- bude zeď, pojmenuji ho jako stena_spr
- bude hráč, pojmenuji ho třeba hrac_spr
Rozměry stěny jsem zvolil
16x16, hráč 32x32.
Hráč je jako červený kruh, stěna jako černý čtvereček.
2. Objekty
Vtvořte si objekt stena_obj:
NEZAPOMEŇ ZAŠKRTNOUT SOLID!
Máme 2 objekty. 2. je tedy hrac_obj:
1. Začněte nastavením spritu a nastavte depth:
Depth = < 0
Vytvořte tyto eventy:
- Step
- Up
- Left
- Right
- Collision with stěna_obj

A nyní začneme:
1. Krok
(Step) a )
nastavte takto:
SELF
x = 0
y = 1
objects: Only solid
Realtive = true
Not = false
b )
nastavte takto:
SELF
direction = 270
gravity = 0.5
Relative = FALSE
c )
ELSE
d)
nastavte takto:
SELF
direction = 270
gravity = 0
relative = false
e)
nastavte takto:
SELF
value = max. jump
operation = larger than
not = false
f)
nastavte dle obrázku:
možnost 1
možnost 2
mnoho věcí samozřejmě můžete zpracovat jako proměnné.
POHYB
*****
1. Left
Vtvořte událost/event "LEFT"
A vložte akci check empty
a)
check_empty
Vytvořte dle obrázku
b)
relative jump
vložte jump at the position
skok se musí shodovat
s check empty
Takže
x = x_check empty
y = 0
RELATIVE = true
2. Right
Udělejte to samé, jen obráceně:
RELATIVE JE DŮLEŽITÉ!!!
3. Up
a)
Vložte akci "check collision"
a nastavte dle obrázku:
NEZAPOMEŇTE ZAŠKRTNOUT RELATIVE!
b)
2. akce je vertical speed
vložte jako proměnnou nebo jako
je ukázáno výše.
Pokud chcete skok vyšší nebo nižší,
nastavte i jinak - je to na vás.
Všímejte si, kolik možností provedení
vám Game maker dává…
SELF
Relative = false
Proměnná vertical speed
DALŠÍ AKCE
**********
1. Collision event with object wall_obj
Udělejte dle obrázku:
a)
Vložte "move to contact in direction"
Nastavte dle obrázku výše:
direction = direction
maximum = 12
against = solid objects
b)
Nastavte vspeed/vertical speed
0
vspeed = 0
2. Outside room - mimo místnost
AKCE:
a)
a vložte toto:
Jmenuje se to "WARP SCREEN"
Nastavte:
tlačítko - GMAKER
Vytvořte si nyní místnost.
Ale to už je na vás, jaká bude…
Děkuji za váš čas
Stáhnout
Stažením následujícího souboru souhlasíš s licenčními podmínkamiStaženo 321x (10.07 kB)