-
Postów
167 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Kaara
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
- Strona 6 z 7
-
-
dobra od nowa:PP
dajmy na to mam tablice
bow1[0] = spr_bow1 //sprite
bow1[1] = 20 // ta wartosc okresla obrazenia
bow1[2] = 5// a ta okresla zasieg
bow1[3] = 10//natomiast ta cieżar
Taką tablice mam w o_player.
Następnie robie draw:
draw_sprite(bow1[0],false,x,y)
no i mam problem bo nie wiem jak zrobić zeby łuk(bow) był "przypięty do o_player i obracał sie zgodnie z o_player czyli w stronę myszki.
O to mi chodziło , soory ze napisałem niewyraźnie i niezprecyzowałem.
-
Tak wiem ale gdziw wpisac te kody jesli sprite ktory ma być obracany nie jest obiektem tylko wszystkie jego wartosci sa w tablicy?
-
mam problem z grą ponieważ robie rożne przedmioty na tablicach i nie zabardzo mi sie udaje obrocić tak item zeby zawsze był w strone myszki, fajnie było by gdyby to można było też zrobić na tablicach, jak można takie coś zrobić?
z gory dzieki
-
Witam poszukuje grafiki podziemi lub jakiś tuneli, szybow wentylacyjnych.. cos w stylu star wars, czy moglibyscie podac strone z takimi grafikami ? byłbym wdzieczny
(grafika z gory)
-
Dobra juz cos zrobiłem działa jakoś Thx zamyakm
-
Hmm dalej to samo jak dojdze to miejsca w ktorym kliknełem to obiekt sie pojawia w 2 miejscach ciagle i nie moze przestac isc ;/
Moze jest jakis inny sposob?
-
No próbuje próbuje i nie mogę zrobić chodzenia, chcę aby mozna było sie obrazac za myszką oraz chodzić jak sie kliknie wiec napisałem:
Hero:
STEP: image_angle = direction direction = point_direction(x,y,cursor.x,cursor.y); if instance_exists(mysz){ move_towards_point(mysz.x,mysz.y,3); sprite_index=sprite2; image_speed = 0.7 } else { speed=0; sprite_index=sprite0} GLOB LEFT BUTTON if !instance_exists(mysz) { instance_create(mouse_x,mouse_y,mysz) } else { with(mysz) instance_destroy() instance_create(mouse_x,mouse_y,mysz) }
No i to jest źle bo chodzi jakos dziwnie a jak juz do tego punktu dojdzie to pojawia sie tak jakby w 2 miejscach i świruje, prosze o pomoc z gory dzieki
-
No wiec chodzi o to że mam kilka plików dźwiękowych(kroki, szczekanie psa itp.)
No i mam np taki kod:
o_wilk
if distance_to_object(o_player) <= 100 { move_towards_point(o_player.x,o_player.y,2); direction = point_direction(x,y,o_player.x,o_player.y); sound_play(sound0); } else { sound_stop(sound0) speed = 0 }
No i nie wiem czemu szczkanie psa(bo to jest sound0) nie działa jak trzeba tylko przerywa w połowie i od nowa znacznie szybciej niz powino.
Nie wiem juz co mam robić prosze o pomoc.
-
Nom podobne troche do MiniRPG ale to moze nawet i dobrze że ktoś "zrobił" coś podobnego ;]
-
Dzieki wielkie ;] w drugą strone juz dam sobie rade :PP
-
Witam mam pytanie jak można zrobić znikający tekst? Chodzi o to ze gdy tekst sie pojawia jest on bardzo przezroczysty i staje sie coraz wyraźniejszy aż wreszcie nie jest przezroczysty wogóle i to samo ze znikaniem.
Proszę o pomoc.
-
Witam!
Potrzebuję grafikę drzewa z widokiem Top down w wymiarach co najmniej 200x200 pix
sam bym zrobił lecz niesety jestem mizernym grafikiem ;/
Jakby był ktoś tak miły i by mi narysował, udostępnił byłbym bardzo wdzięczny
Pozdraawiam
-
Grawitacja jest w FAQ
-
Ta ale wtedy od razu mi zycie odbiera ;] a ma byc jeszcze w odległosci 20
Dobra jakos tam supreniepoprawnie działa ;]
dzieki Yoda ;]
-
Ale jak to wywale to zmeinna atak nie bedzie true i potwor nie zaatakuje przeciez ,
-
No wiec napisałem kod na atak potwora
CREATE potwora
zycie = 40
atak = false
obrazenia = 0
STEP potwora
if distance_to_object(o_player) <= 20
{
atak = true
}
else
{
atak = false
}
if (distance_to_object(o_player) <= 20 and atak = true)
{
obrazenia = round(random(25)) - round(random(global.defence))
global.hp -= obrazenia
atak = false
speed = 0
alarm[0] = room_speed * 2
}
ALARM:
atak = true
No i nie wiem czemu ale potwor atakuje szybciej niz powinien(nie co 2 sekundy)
mozecie powiedziec co jest źle
z gory dzieki za pomoc
-
if seria = 0 && magazynek > 0 { alarm[0] = room_speed*2 }
?
-
No wiec tak chyba z jakiegoś arta mam taki kod na wyświetlanie Paska L
CREATE
global.hpamount = 2000
global.hpmax = 100
global.linelength=0
DRAW:
draw_rectangle_color(x-10,y-25,x+global.linelength,y-28,c_red,c_red,c_red,c_red,false)
if global.hpamount > global.hpmax global.hpamount = global.hpmax
if global.hpamount < 0 global.hpamount = 0
STEP
global.linelength= global.hpamount / global.hpmax * 30
To jest obj_controller
i ten kod przerobiłem na
draw_rectangle_color(view_xview+100,view_yview-25,view_xview+global.linelength,view_yview-28,c_red,c_red,c_red,c_red,false)
i mam dziwny problem bo jak tak to napisze to pasek mi sie nie chce wyświetlić ;/
nie za bardzo wiem co robic ;/
prosze o pomoc
-
Pasek hp najprostrzy to chyba cos takiego:
draw_healthbar(x1,y1,x2,y2,zycie,c_red,c_red,c_red,0,false,false);
Ustaw tylko pozycje(x i y) oraz zycie(to zmienna ktora bedzie odpowadała za stan paska)reszte powinnienies sie domyslec
-
Narysowac, wstawic do romu wpisac troche kodu ustawic viewy i masz.
Tak w skrocie
-
No ale powaga przynajmniej brawa za przerobienie nazwy ;] przeciez to tez ciezka robota
Moja ocena 1/5
-
Prawda ze jak sie nie umie robić gier to sie przerabia przykłady. Weś sie lepiej za GML niz tu przykłady dajesz ktore juz dawno sa na forum ;/
-
CREATE
naboje_w_magazynku=6
naboje_w_zapasie = 18
W stepie przy strzale:
if naboje_w_magazynku >= 0
{
//akcja strzału
}
else
{
//zablokuj strzał jakąs zmienna
}
if (naboje_w_magazynku = 0 and naboje_w_zapasie <=0) then
//tu jakas animacja przeaładowania
naboje_w_zapasie -= 6
naboje_w_magazynku = 6
//tu daj zmienna na true zebys mogl znowu strzelac
}
//zeby sie konczyla
if (naboje_w_magazynku = 0 and naboje_w_zapasie = 0) then strzal = false
//podnoszenie paczuszki
KOlizja z paczuszką lub co tam masz
naboje_w_zapasie+= jakas tam liczba
// rysowanie
Draw_text(x,y,naboje_w_magazynku)
draw_text(x+5,y,'/')
draw_text(x+10,y,naboje_w_zapasie)
-
Strona jaka?? internetowa czy jaka? bo nie rozumiem
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
- Strona 6 z 7
Direction sprita
w Pytania początkujących
Opublikowano
To w o_playerze w drawie?
nie mam ochoty robić wszystkich itemow na obiektach bo wydzie tego bardzo duuzo i gra mi siada, wiec tablice beda przetrzymywac wszelkie wartosci tych itemow.