-
Postów
1 087 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Hunter
-
-
chcesz zeby potwor cie dotykał i wtedy zeby odejmował hp ?
Create :
can_atak = true;
KOLIZJA Z BOHATEREM/DYSTANS
if (can_atak) { alarm[0] = room_speed*1.5; can_atak = false }
A[0]
hero.hp -= 3
can_atak = true
//->
w hero w colission(jesli robisz na colisssion)
if (mouse_check_button(mb_jakis))
{
potwor.zycie -= 5;
}
-
Dobra opisz dokładnie krok po kroku jak chcesz zeby było odejmowane zycie czy w kolizji czy po nacisnieciu przycisku, jakiekolwiek info.
-
Czyli np. daj w CREATE:
GML
alarm[0] = 20;
w ALARM 0:
GML
hp-=1;
alarm[0] = 50;
On chyba chce zeby go potwor atakował a nie zeby mu zycie przez palce przy alarmie uciekało.
-
np w stepie
if hp <= 0
{
show_message('koniec gry');
game_end();
}
ale wydajniej bedzie sprawdzac hp przy np odbieraniu hp
np ustawic alarmy lub zmniejszyc ilosc odejmowanego hp.
-
uzyj sound_add(...), zasoby ładowane z zewnątrz zaoszczedzają ci wydajnosci, dla jeszcze wiekszego efektu usuwaj je jeszcze z pamieci.
-
lepiej do tego uzyc mp_potential_step gdyz postac podazajaca moze sie zablokowac na jakiejs przeszkodzie.
-
To niech sie naród uczy jezyków to bedzie wiedział o co kaman =D
-
https://gmclan.org/index.php?czytajart=51
po prstu dajesz w 1 stepie timelina odtwarzanie glosu potem jesli jest za rzadko grany dajesz po srodku i włala ;]
-
Lepiej zrob to na timelinach ;]
na dobrze ci to wyjdzie,
-
bo otwarzasz dźwiek co step dlatego odtwarza sie 30x na sekunde ;]
-
Dokładnie, pozatym i tak wiekszosc polakow grajacych w mmo mowi pol angielskim ("idzemy na moby", "pokaz Eq", "co to za item") :D
-
sprite_index = sprite
-
gnysek (czy jak kto woli Bambi) zapewne chce na maksa dopracować tego patcha... smile.gif
No i dobrze, nas ten czas nie zbawi a jesli patch bedzie dopracowany to i radosc bedzie wieksza ;]
-
Ok jeszcze raz wielkie dzięki ! Co prawda "wróg" jest mało inteligentny ale dzięki smile.gif
Bo jesli chcesz zrobic bardziej zaawansowane AI wroga to musisz uzyc wiekszej ilosci funkcji, np. collision_line do sprawdzenia czy wrog widzi gracza itp.
-
A jak bym chciał żeby sprite sie zmieniał przy zmianie kierunku wroga to tak samo jak z bohaterem ?
zmieniasz po prostu sprite_index
-
Nie ma wyjscia musi działac ;/
Od poczatku masz obj sciana i w niej solid. W obiekcie ktory ma podazac masz :
mp_potential_step( obiekt_ktorego_gonie.x, obiekt_ktorego_gonie.y, 3, 0 );
i dalej nie działa ?
-
Edit: Boro Casso: niestety też nie działa a gdzie mam dać te mp_potential_step .. ?
najlepiej w stepie.
Edit :
obydwa obiekty maja solid?
-
obj_wallcor ma zaznaczony solid?
-
checkall -> check all, czy sprawdzac/zaznaczyc wszytskie/ piszesz true/false
-
mp_potential_step(...) lub mp_potential_step_object(...) -> funkcja podobna do move_towards_points(...)
-
Tak w ogóle mieliśmy grę Hunter robić, a ty się nie odezwałeś...
Tak wogole to mam ferie jestem na wczasach i nie mam gm'a na kompie .
-
daj to w drawie najpierw nadaj pozycje viewa a potem maluj
-
Chyba zrobię pod tablice. Te surface to jakieś niefajne rzeczy. tongue2.gif
te "niefajne" surface to jedna z najlepszych dobrodziejstw gm'a jesli ma sie pojecie jak tego uzywac.
-
jedynie mozecie liczyc na filmik z kilkunastodniowych testow zamknietych i podczas generowania swiata (tym samym wprowadzenia do histori w grze).
kiedy mozna liczyc na ten filmik ?
monster atak my. Hej ale nie tak szybko
w Pytania początkujących
Opublikowano
Zeby bił nie na koncu planszy :
if (distance_to_object(monster) < 50)
{
if (mouse_check_button(mb_left) )
{
potwor.zycie -= 10 ;
}
}