GML
//draw potwora
draw_healthbar(x-100,y-100,x+100,y-50,hp,c_black,c_red,c_green,0,1,1)
draw_text(x-60,y-70,hp +'\20')
Zamiast hp wpisz nazwe zmiennej która odpowiada za życie
Nie solid tylko odznaczyć visible...
Jak zaznaczy środek to przechodzeń stanie w miejscu i nie będzie szedł dalej, czyż nie?
A tak wogóle to klocki są ble
takim sposobem nie spowolnisz TYLKO przeciwnika.
Zrób zmienną global.slow=false i w momencie gdy ma być bullet time global.slow=true.
I każdemu obiektowi, który ma być spowalniany dajesz w miejscu, gdzie określasz jego prędkość:
GML
if global.slow=true speed=1
else speed=5
Do tego możesz się jeszcze pobawić zwolnieniem animacji (image_speed) itd.
A i w momencie gdy zmieniasz wartość global.slow na true ustaw jakiś alarm czy cuś i w nim global.slow=false :)
właśnie w przykładzie gta na każdym narożniku chodnika są ustawione obiekty, i przy kolizji przechodnia z tym obiektem dajesz
GML
direction=choose(0,90,180,270)
image_angle=direction
Najprościej, choć akurat w tym przypadku przechodzeń może także zawrócić
temat jak dla mnie wypaśny, tylko szkoda, że tura nie zaczyna się jutro, bo dzisiaj mnie już nie będzie a z chęcią bym coś zrobił.
Chociaż to może być dobry pomysł na przyszłą grę :D
ale jest najwygodniejsze imo. Fakt można drawować, i przy strzale sprawdzać pozycje pocisku x i y, a potem sprawdzać tą pozycję względem obiektu ale to chyba już niepotrzebna robota
@Kofel
:huh: A zawsze myślałem, że emoty na końcu zdania wskazują na to, czy autor pisze na poważnie czy nie... Nie bierz zawsze wszystkiego tak do siebie ehh.
@Topic
Ale jak Psychol to skończy, to myślę, że popularność jego silnika skoczy porządnie w górę i więcej osób zainteresuje się korzystaniem z niego :)
hmm prosta sympatyczna platformówka, grafika przyjemna taka pastelowa :)
Co do dźwięków to co napisałem dopiero w shoucie - Piszczą dla mnie strasznie :P
GML
for(i=cyfry;i>0;i-=1)
draw_sprite(spr_licznik,klatka,x+(20+(cyfry-i)*18),y+50);
draw_sprite(sprite_index,image_index,x,y)
o to chodziło bo nie wiem czy dobrze zrozumiałem
Dostałeś kod. Rysuj sprite'a na pozycji x = view_xview+320;y = view_yview+128; a nie ustawiaj jego x i y w stepie. Wywal to co masz i w drawie daj draw_sprite i zamiast x i y wpisz te pozycje
Nom, tej zapowiedzi za fajnie się nie czyta :/
A z opisu fabuły ciężko coś zrozumieć
Co to wogóle jest za zdanie? No i ten brak screenów, strzelanek top-down było już od groma, więc przydały by się jakieś screeny