-
Postów
1 887 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
20
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez I am vader
-
Blokowanie się na pikselach
I am vader odpowiedział(a) na LolikZabijaka temat w Pytania początkujących
Jak najbardziej! Chcesz tutaj skorzystać z trygonometrii aby poruszać postacią pod kątem ściany. Niestety rozwiązanie to jest troche bardziej skomplikowane, więc nie mogę podać Ci gotowego kodu. Postaram się coś zmontować i dać w edicie, ale nie zapewniam że to zrobię. -
Tylko chcialbym zwrocic uwage, ze napisanie na poczatku draw draw_self(); rozwiazuje problem poprzez narysowanie sprite'a. event_perform wykonuje wybrany event i to co jest w nim zawarte. Aby draw_text(mouse_x,mouse_y,"blablabla") zadziałało musisz mieć ten kod wpisany w draw obiektu. Nie możesz dopisać kodu do eventu za pomocą tej funkcji.
-
Dawno temu publikował mapkę jak gra wyglądała a'la don't starve.
-
O jakim kodzie mowa?
-
Draw, nachodzenie na siebie klatek.
I am vader odpowiedział(a) na LolikZabijaka temat w Pytania początkujących
Temat zamknięty na privie. -
Draw, nachodzenie na siebie klatek.
I am vader odpowiedział(a) na LolikZabijaka temat w Pytania początkujących
Tylko w draw możesz rysować. Na pewno nie masz np. dwóch nakładających się na siebie instancji przypadkiem? Zacznijmy szukać błędu kod po kroku, bo nic tutaj nie widzę: Sprawdź czy błąd występuje przy trzyma=true czy trzyma=false czy przy obu przypadkach. -
!Odczytanie dmg! Jednak dalej aktualne!
I am vader odpowiedział(a) na Adriann temat w Pytania początkujących
Jeżeli robisz HP-=objMiecz.DMG w evencie collision to podmień objMiecz na other: GML HP -= other.DMG Jeżeli korzystasz z funkcji sprawdzających kolizje to czy próbowałeś użyć któreś z funkcji collision_ (np. collision_point) aby otrzymać ID obiektu i potem odnieść się do tego ID? GML var _id = collision_point( x, y, objMiecz, false, true ); if _id!=noone HP-= _id.DMG; Być może będziesz chciał użyć innej z funkcji collision_ w zależności od tego jak ma wyglądać hitbox. -
Nie trać sprzed oczu Broken, nie ważne jak bardzo jesteś nim zmęczony. Nie daj się skusić mniejszymi projekcikami.
-
Draw, nachodzenie na siebie klatek.
I am vader odpowiedział(a) na LolikZabijaka temat w Pytania początkujących
A spróuj tak: GML if trzyma=false { if (shoot) { if ( (ammo_wmagazynku[ bron[ active ]] > 0 or ammo_zapasowe[ bron[ active ]] > 0) and shoot==false ) draw_sprite_ext( sprite_bron[ bron ],image_index,x,y,image_xscale, image_yscale, direction , image_blend,image_alpha) else draw_sprite_ext( sprite_strzal[ bron ],image_index,x,y,image_xscale, image_yscale,direction , image_blend,image_alpha) } else draw_sprite_ext( sprite_bron[ bron ],image_index,x,y,image_xscale, image_yscale,direction , image_blend,image_alpha) } draw_set_font( font0 ); draw_set_color( c_white ); draw_set_halign( fa_center ) xx = view_xview[ 0 ] + view_wport[ 0 ] - 107 // pozycja panelu yy = view_yview[ 0 ] + view_yport[ 0 ] +1 if ( bron != nic ) //jezeli aktualna bron != nic { draw_text( xx - 15 , yy + 45 , weapon_name[ bron ] ) // rysuje napis z nazwą broni draw_text( xx + 15 , yy + 65 , string( ammo_wmagazynku[ bron ] ) + '/' + string( ammo_zapasowe[ bron ] )) // rysuje ilość ammo } if ( shoot == false and trzyma=true and celowanie=0 ) { if ( shoot=false ){ draw_sprite_ext(sprite_trzyma[bron],image_index,x-4,y+4,image_xscale, image_yscale,direction ,c_black,0.3) draw_sprite_ext( sprite_trzyma[ bron ],image_index,x,y,image_xscale, image_yscale, direction , image_blend,image_alpha) } } else { draw_sprite_ext(sprite_bron[bron],image_index,x-4,y+4,image_xscale, image_yscale,direction ,c_black,0.5) draw_sprite_ext( sprite_bron[ bron ],image_index,x,y,image_xscale, image_yscale,direction , image_blend,image_alpha) } draw_healthbar(view_xview+32,view_yview+16,view_xview+150,view_yview+20,stamina,c_white,c_red,c_aqua,0,1,1); draw_healthbar(view_xview+32,view_yview+23,view_xview+150,view_yview+30,zdrowie,c_white,c_red,c_lime,0,1,1); -
Draw, nachodzenie na siebie klatek.
I am vader odpowiedział(a) na LolikZabijaka temat w Pytania początkujących
Jeżeli nie pamięasz już podstawowych założeń game makera może czas już nie postować. Dla GM'a a=b jest a==b jeżeli jest dokonane w trakcie testu, a więc if shoot=false jest interpretowane jako if (shoot==false). Spróbuj tego: GML if (shoot) { if ( (ammo_wmagazynku[ bron[ active ]] > 0 or ammo_zapasowe[ bron[ active ]] > 0) and shoot==false ) draw_sprite_ext( sprite_bron[ bron ],image_index,x,y,image_xscale, image_yscale, direction , image_blend,image_alpha) else draw_sprite_ext( sprite_strzal[ bron ],image_index,x,y,image_xscale, image_yscale,direction , image_blend,image_alpha) } else draw_sprite_ext( sprite_bron[ bron ],image_index,x,y,image_xscale, image_yscale,direction , image_blend,image_alpha) } -
Draw, nachodzenie na siebie klatek.
I am vader odpowiedział(a) na LolikZabijaka temat w Pytania początkujących
Opis jest nieprecyzyjny i nie wiem dokladnie co jest problemem, dalbys rade nagrac filmik lub ewentualnie podrzucic screeny? -
sprawdzenie czy w danym obszarze jest obiekt
I am vader odpowiedział(a) na Ice Cube temat w Pytania początkujących
Od tego wlasnie jest collision_rectangle( x1, y1, x2, y2, obj, prec, notme ); Więcej informacji tutaj: https://docs.yoyogames.com/source/dadiospic..._rectangle.html -
Informacje dla GM 1.4 Najlepiej w ogóle nie korzystać. Niestety musisz sie przyzwyczaic Zawsze pozostaje y=-y; Jako tako nie ma obsługi modeli w GMS. Modele składa się samemu z vertexów. W necie powinny być generatory które tłumaczą model na zestaw gmowych vertexów. Chyba nawet była wtyczka blender która to robiła. Więcej o modelach tutaj: https://docs.yoyogames.com/source/dadiospic...dels/index.html To już zależy od kątu światła. Edit: I być może odpal smooth shading d3d_set_shading(true);
-
Zapewne Twoje surface moglyby uzyc troche optymalizacji, zawsze jest miejsce na optymalizacje.
-
cziptjunki
-
Szkolenie indywidualne z GM Studio 2
I am vader odpowiedział(a) na cinooo temat w Pytania początkujących
Prawdopodobnie pominales deklaracje zmiennej "variable" w create. -
No nowa wersja wygląda mniej chaotycznie, całkiem dobra zmiana
-
Quality art jak sie patrzy, z jakiegos powodu kojarzy mi sie z seria gier Emergency, ale nie wiem czemu.
-
@up Ładna prostota, pewnie kreskówkowe? Cały myk w tym jak Ci pójdzie animowanie tego. Śmiejcie się jeśli chcecie ale... Proporcje ciała mocno sugerują, że to dziecko albo młody nastolatek. Nie mowie juz o tym ze tlo wyglada jak szkoła, zważając że jest jakaś tablica, a na niej proste kształty. Mam wielką nadzieję, że źle to interpretuje, a Ty nie masz tendencji pedofilskich.
-
Czemu mam wrażenie że to cropnięte porno jest
-
TBH fejs #1 (low poly bez normal mapy) wygląda zdatnie.
-
Brakuje przykładów tego co potrafisz.
-
Troche słabo się nałożyły te detale.
-
Po rozmowie na steam wychodzi ze on to potrzebuje do systemu cieni, ktory nie jest do tego przystosowany. Probowalem go przerobic ale nie dalem rady.