Skocz do zawartości

podrzut ramienia


trolu122

Rekomendowane odpowiedzi

I opada do 90?

 

 

 

GML (Przy strzale)
dir+=1.5 //ładny by był efekt, ale daj co chcesz, ja polecam to

 

 

 

 

 

GML (Step)
if dir==94{

 

dir-=0.8 //tez ładny efekt :P

}

 

 

 

if dir==90{

 

dir=90

 

}

 

 

Powinno działać. A jeśli nie działa, to pozmieniaj pierwsze "==" na ">", a drugie na "<".

Odnośnik do komentarza
Udostępnij na innych stronach

ok to dokładnie

objekt celownik ma x,y,mouse_x,mouse_y

obiekt reka ma direction=Pointdirectiox,y,celownik.x,celownik.y

 

jak strzelam chciałbym aby podrzucało tą ręke do góry, zeby to ładnie wyglądało, jak pruje z karabinu to sie tak trzesie, zrozumiale ?

 

i zeby nie było zbyt skomplikowanie ;p

Odnośnik do komentarza
Udostępnij na innych stronach

pewnie masz zmienną odpowiadającą za odstęp między strzałami, tj. coś w stylu: strzela=true

jak tak to:

GML
//step:

if strzela=false direction+=1

else direction=point_direction(x,y,mouse_x,mouse_y)

Ale to też zależy, od reszty kodu, i odstępu między strzałami

dlatego podaj całoś kodu dla ramienia jaki tam masz, to zaraz się ładnie zrobi ;)

Odnośnik do komentarza
Udostępnij na innych stronach

o lenin na ciebie to zawsze moge liczyc :]

 

no nie wiem co z kodu mam dac :P

odstępy są na zasadzie alarmu[0]

 

if ready=1

no to strzela, alarm[0]=15, ready=0

 

step

GML
dir=point_direction(x,y, x+xp, y+yp)

len=point_distance (x,y, x+xp, y+yp)

 

direction=point_direction(x,y,mouse_x,mouse_y)

 

if(mouse_x < x)

{image_yscale=-1}

if(mouse_x > x)

{image_yscale=1}

 

if ( mouse_check_button (mb_left) && ready=1 && global.bron=1 && global.amono1>0 )

{

c=instance_create(x+lengthdir_x(len, dir+direction), y+lengthdir_y(len, dir+direction),poc)

c.direction=point_direction(x,y,mouse_x,mouse_y)

c.speed=10

c.damage=30

alarm[0]=18

ready=0

global.amono1-=1

}

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ę...