Skocz do zawartości

hugos147

Użytkownicy
  • Postów

    48
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez hugos147

  1. No właśnie losowo za bohaterem, chodzi mi o to że jest mapa gdzie się bije bohater i potwór. Bohater zaczyna z lewej a potwór z prawej i chce zeby ten potwór chodzi za bohaterem i go atakował ale żeby też odchodził od bohatera żeby cały czas go nie naparzał.

     

    mimek mnie się nie pytaj bo ja nie wiem:P

  2. No lepiej,ale strasznie dziwnie atakuje potwora nic munie odbiera czekam chwile ide atakowac go z drugiej strony odbiera mu... O co chodzi?

     

     

    Edit:

    Zauważyłem błąd odbiera mu życie tylko atakując go z lewej strony a z prawej ledwo co tzn. z prawej czasami odbiera.

     

    Przyjżałem się temu bliżej i dobrze życie odbiera tylko z lewej strony miecz zachacza za potwora a z parwej nie,czego moze byc to wina ?

  3. Twój kod dla kolizji jest zły ponieważ jest błąd z klamerkami w którym nie umiem się połapać :/

     

    Ty zrobiłes tylko dla potwora ale nie ma tu rozwiązania dla bohatera że potwór atakuje go i zabiera mu 20life dla kolizji a nie odrazu wszystko.

     

    I jak ten twój kod naprwić a by była odpowienia ilość klamerek?

  4. Więc tak mam potwora i bohatera. Chce że jak podchodze do potwora bohaterem naciskam CTRL i sprit idzie_lewo lub idzie_prawo zmienia sie na atak_lewo lub atak_prawo i wtedy atak_lewo lub atak_prawo odbiera potworowi 20health, a potwór ma 100health wiec powinien umrzeć po 5 hitach. Chce także żeby potwór atakował bohatera zadając mu np. 10health obrażeń przy kolizji i bohater ma także 100health tu jest problem bo animacja trwa dalej i gdy mam kolizje z potworem odbiera mi odrazu wszystko. Teraz napisze jakie mamk ody i gdzie.

     

    Potwór:

     

    Create:

    life=100

     

    Kolizja z bohaterem:

    if other.sprite_index=atak_lewo

    {

    life -=20

    }

    else

    if other.sprite_index=atak_prawo

    {

    life -=20

     

    if life=0

    {

    instance_destroy();

    }

    }

     

     

     

    Bohater:

     

    Press <Ctrl>:

    if sprite_index=idzie_lewo

    {

    sprite_index=atak_lewo

    }

    else

    if sprite_index=idzie_prawo

    {

    sprite_index=atak_prawo

    }

     

    Release <Ctrl>:

    if sprite_index=atak_lewo

    {

    sprite_index=idzie_lewo

    }

    else

    if sprite_index=atak_prawo

    {

    sprite_index=idzie_prawo

    }

     

     

    Step:

    Tu oczywiście kod poruszania się...

     

     

    Problem:

    Problem mam taki że chce aby bohater kolizując się potworem przy naciśnięciu Ctrl mial odebrane np.10hp a nie odrazu całe. Drugi problem atakując potwora bohaterem, potwór umiera na jednym hicie chcociaż dałem mu w Create

    life=100
    .

     

    Proszę wspomóżcie mnie kodami.

  5. Będe eksperymentował. Mimek dzieki ze mi to jakos wytlumaczyles, ale mam pytanie, czy jezeli dalbym ci projekt zrobilbys mi to? Bo nie jestes mistrzem w rozumowaniu skryptów, chociaż większość rozumiem, ale ten jakos mnie przeraża, oczywiście dam Cie w Credtis.

  6. Yoda no próbuje zrobić jak mówisz. Zaraz napisze co i jak.

     

     

    Edit

    Yoda działa jak najbardziej, ale to nie jest taki super efekt, ponieważ miecz sie pojawia ale znika dopiero jak sie rusze. Moj prośba brzmi czy da sie ten kod przerobić tak aby po nacisnieciu ctrl wyskoczyl miecz (to juz mam) i zeby tez sie schowal sam, zeby naciśnięcie ctrl spowodowalo wysuniecie sie miecza i schowanie. Jeśli tak prosze o takowy kod. Proszę o szybką odpowiedź.

  7. kubos Nie wiem czy to dobry pomysł, wg mnie to może brzydko wyglądać aczkolwiek spróbuje i czekam na inne odpowiedzi.

     

     

    Edit

    Tak mam racje ponieważ jeśli będe szedł np. w prawo i nacisne Ctrl to miecz wyjdzie z prawej strony, bede szedl w lewo i miecz tez wyjdzie z prawej strony. To sie kupy nie trzyma.

  8. Mam pytanie. Zrobiłem gracza zrobiłem że jak sie chodzi to się "animuje", ale teraz mam problem jak zrobić że po naciśnięciu "Ctrl" postać atakuje mieczem w cztery strony w zależności jak stoi (góra, dół, lewo, prawo). Proszę o szybką odpowiedź. Naprawdę nie wiem jak się za to zabrać.

×
×
  • Dodaj nową pozycję...