Skocz do zawartości

Gra sie tnie


kkaamil1

Rekomendowane odpowiedzi

na bank tworzysz nowe instancje gdy chcesz zmieniac im sprajta :D pokaz kod

Odnośnik do komentarza
Udostępnij na innych stronach

ktos tu chcial kod na moje chodzenie :

ten kod przedstawia poruszanie krasnaludem:

if rasa = 2

 

{

 

sprite_index = spr_krasnalud_stoi

 

image_single = 0

 

rasa = 2.1

 

}

 

 

 

if room != menu

 

if rasa = 2.1

 

{

 

[/size]

 

if keyboard_check (vk_down)

 

{

 

y+=2

 

image_single=2

 

sprite_index=spr_krasnalud_dol;

 

image_single=-1;

 

image_speed=0.2;

 

}

 

if keyboard_check (vk_up)

 

{

 

y-=2

 

sprite_index=spr_krasnalud_gora;

 

image_single=-1;

 

image_speed=0.2;

 

}

 

if keyboard_check (vk_left)

 

{

 

x-=2

 

sprite_index=spr_krasnalud_lewo;

 

image_single=-1;

 

image_speed=0.2;

 

}

 

if keyboard_check (vk_right)

 

{

 

x+=2

 

sprite_index=spr_krasnalud_prawo;

 

image_single=-1;

 

image_speed=0.2;

 

}

 

}

Odnośnik do komentarza
Udostępnij na innych stronach

wklej ten kod w tag GML i bedzie gitez majonez bo tak to jakas papka wyszla ;)

Odnośnik do komentarza
Udostępnij na innych stronach

to chyba prze to:

 

instance_create(obj_postac.x,obj_postac.y,obj_krasnalud_brody)

 

instance_create(obj_postac.x,obj_postac.y,obj_krasnalud_wlosy_przod)

 

if image_index = spr_krasnalud_lewo

 

{

 

instance_create(obj_postac.x,obj_postac.y,obj_krasnolud_wlosy2_lewo)

 

 

 

}

 

Odnośnik do komentarza
Udostępnij na innych stronach

Po pierwsze to nie zniechcecaj ludzi, a po drugie to gre mmorpg mialem juz dawno zrobić tylko że dowiedziałem się o GM i przerzuciłem się niedawno C++ na GML (bardzo dużej różnicy nie ma), ale mam czesto problemy ponieważ nie jestem profesjonalistą w GM, ale forum właśnie jest od tego aby zadawać pytania, i są tu mili ludzie. Ale takich jak ty to ja niechce znać co zamiast pomóc to spamują i zniechęcają, a po drugie to zadaleko zaszłem żeby zrezygnować. A co do tego instance create to mam w stepie.

Odnośnik do komentarza
Udostępnij na innych stronach

problem już rozwiązany, ale dokończę myśl:

jak rysować w drawie? na przykład tak:

GML (Draw)
draw_sprite(cielsko_spr,-1,x,y);

draw_sprite_ext(broda_spr,-1,x,y-8,1,1,0,kolor_brody,1);

draw_sprite_ext(noga_spr,-1,x-2,y+8,1,1,0,kolor_nogi,1);

...

dzięki temu nie ma opóźnienia między brodą a ciałem (ale nie jestem pewien, czy w GM5 jest funkcja draw_sprite_ext()). będzie mniej obiektów - gra będzie płynniej działać

i są tu mili ludzie

przykro mi. to tylko złudzenie

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...