Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Keita
Neregistrovaný
Avatar
Keita:1.3.2012 23:42

Zdravím, mohl by sem někdo prosím napsat jak v game makeru udělat žebřík ,po kterém by hrdina lezl? díky

 
Odpovědět
1.3.2012 23:42
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na
David Jančík:2.3.2012 12:29

Dobrý den,
vytvořil jsem Vám ukázkovou hru:
http://dl.dropbox.com/…b3904cb9.gmk

Žebřík jsem řešil tímto způsobem:

// když se narazí na žebřík
if place_meeting(x,y,obj_ladder)
{
    //nastaveí se gravitace a vspeed na 0 -> stojí na žebříku
    gravity = 0;
    vspeed = 0;
    //změní se sprite a zastaví se mu animace -> nehýbe se
    sprite_index = spr_char_ladder;
    image_speed = 0;

    // leze nahoru
    if ((keyboard_check(vk_up)) && (place_free(x,y-4)))
    {
        y -= 4;
        image_speed = 1;//spuštění animace sprite
    }
    // leze dolů
    else if ((keyboard_check(vk_down)) && (place_free(x,y+4)))
    {
        y += 4;
        image_speed = -1;//spuštění animace sprite pozpátku
    }
}
Nahoru Odpovědět
2.3.2012 12:29
Zapomeň, že je to nemožné a udělej to ;)
Avatar
Keita
Neregistrovaný
Avatar
Keita:2.3.2012 18:20

díky moc

 
Nahoru Odpovědět
2.3.2012 18:20
Avatar
Soducius
Člen
Avatar
Soducius:4.3.2012 21:22

Dobrý den mám dotaz jak se píše aby u toho žebříku mačkal ne šipku nahoru ale "w" protože já mam na hře ovládání WSAD...ale nevím jak se to píše jak tady např je to "vk_left" tak co se píše místo toho "vk" protože samotný "w" nestačí háže to chybu...:@

Nahoru Odpovědět
4.3.2012 21:22
www.Islandsoft.cz je best WEB 4ever
Avatar
David Hartinger
Vlastník
Avatar
Nahoru Odpovědět
4.3.2012 21:40
You are the greatest project you will ever work on.
Avatar
Soducius
Člen
Avatar
Odpovídá na David Hartinger
Soducius:4.3.2012 21:59

ale ted mi zase porad splha??

Nahoru Odpovědět
4.3.2012 21:59
www.Islandsoft.cz je best WEB 4ever
Avatar
Soducius
Člen
Avatar
Soducius:4.3.2012 22:00

i bez pouziti "W"

Nahoru Odpovědět
4.3.2012 22:00
www.Islandsoft.cz je best WEB 4ever
Avatar
David Jančík
Vlastník
Avatar
Odpovídá na Soducius
David Jančík:5.3.2012 7:59

Kód pozměníte tak, jak píše kolega. Písmeno musí být zadáno jako verzálka (velké písmeno). Pokud kód máte ve step eventu a použil jste kód z ukázky, pak tato úprava nemůže mít vedlejší účinky.

if place_meeting(x,y,obj_ladder)
{
    gravity = 0;
    vspeed = 0;
    sprite_index = spr_char_ladder;
    image_speed = 0;

    if ((keyboard_check(ord('W'))) && (place_free(x,y-4)))
    {
        y -= 4;
        image_speed = 1;
    }
    else if ((keyboard_check(ord('S'))) && (place_free(x,y+4)))
    {
        y += 4;
        image_speed = -1;
    }
}
Nahoru Odpovědět
5.3.2012 7:59
Zapomeň, že je to nemožné a udělej to ;)
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.