-
Postów
1 500 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
43
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Adriann
-
Po połączeniu w ogóle nie działa jak powinno //Kolizje horyzontalne if place_meeting(x+hspd_,y,objBLOK) && yy>yy_high { while !place_meeting(x+sign(hspd_),y,objBLOK) { x+=sign(hspd_) } hspd_=0 } x+=hspd_; //Kolizje vertykalne if place_meeting(x,y+vspd_,objBLOK) && yy>yy_high { while !place_meeting(x,y+sign(vspd_),objBLOK) { y+=sign(vspd_) } vspd_=0 } y+=vspd_; Jak wywalę ten kod: yy>yy_high to kolizje działają normalnie(bez solida) ale znowu nie da się chodzić po górkach;p Więc powstaje pytanie, macie pomysł jak wstawić warunek że jeśli cośtam to po tym konkretnym klocku można chodzić?
- 18 odpowiedzi
-
- góra
- beat em up
-
(i 2 więcej)
Oznaczone tagami:
-
Właśnie z jakiegoś powodu utyka w ścianie, przy normalnych blokach z takim samym kodem ale oddzielnie nie ma tego problemu
- 18 odpowiedzi
-
- góra
- beat em up
-
(i 2 więcej)
Oznaczone tagami:
-
No bez przesady, maski umiem ogarniać po tylu latach:D Chodzi o to że nie da się chodzić po tym obiekcie mimo iż spełnia opisany wyżej warunek. Przy solidnej masce wcale a przy niesolidnej da się ale czasem utyka w ścianie.
- 18 odpowiedzi
-
- góra
- beat em up
-
(i 2 więcej)
Oznaczone tagami:
-
Witam serdecznie, produkuję obecnie beat em upa i dodałem różne wysokości: Mam taki oto prosty kod na kolizje z blokami z tym że owe górki również traktuję jako bloki i próbuję dodać do nich warunek niemożliwości chodzenia po nich kiedy jesteśmy niżej. Kod obrazujący wysokości to tylko to yy>yy_high yy to obecna wysokość a yy_high to wartość wysokości obiektu z którym kolidujemy. Ogólnie problem polega na tym że kiedy ustawię blok jako solidny nie da się na niego wchodzić a kiedy solidny nie jest wszystko działa ale często postać utyka w ścianie. ps: nie chcę wyłączać i włączać solida boo pojawi się problem z większą ilością przeciwników spacerujących po mapce //Kolizje horyzontalne if place_meeting(x+hspd_,y,objSLOPE) && yy>yy_high { while !place_meeting(x+sign(hspd_),y,objSLOPE) { x+=sign(hspd_) } hspd_=0 } //Kolizje vertykalne ///To samo co wyżej tylko dla kolizji vertykalnych if place_meeting(x,y+vspd_,objSLOPE) && yy>yy_high { while !place_meeting(x,y+sign(vspd_),objSLOPE) { y+=sign(vspd_) } vspd_=0 }
- 18 odpowiedzi
-
- góra
- beat em up
-
(i 2 więcej)
Oznaczone tagami:
-
Eee pod czapką?;d
-
Nie ma plecaka a musi gdzieś trzymać te wszystkie rzeczy;>
-
No cóż mogę powiedzieć
-
Ośmiokierunkowe nie ogranicza sterowania do klawiatury i myszki!:p
-
!Odczytanie dmg! Jednak dalej aktualne!
Adriann odpowiedział(a) na Adriann temat w Pytania początkujących
Oto jedyny kod którym różnią się gracze: GML player_id[0]=instance_create(objPlayer_spawner.x,objPlayer_spawner.y,objPlayer); player_id[0].player_id=0; player_id[0].Team=1; player_id[0].draw=1;//rysowanie HUDa player_id[1]=instance_create(objPlayer_spawner.x+50,objPlayer_spawner.y,objPlayer); player_id[1].player_id=1; player_id[1].Team=2; player_id[1].draw=2; player_id[2]=instance_create(objPlayer_spawner.x+100,objPlayer_spawner.y,objPlayer); player_id[2].player_id=2; player_id[2].Team=3; player_id[2].draw=3; player_id[3]=instance_create(objPlayer_spawner.x+150,objPlayer_spawner.y,objPlayer); player_id[3].player_id=3; player_id[3].Team=4; player_id[3].draw=4; A mimo to nikt nie może zaatakować gracza 1go a będąc z nim w teamie drugi gracz nie może atakować innych:o Jak poczeba to zastosowałem ten kod na obrywanie: GML ///HURT/////////////// //Odczytanie tego id var en_id=collision_rectangle (phy_position_x-13, phy_position_y-6,phy_position_x+13,phy_position_y+6, objPlayerSword, false, true ); if HP<0 then HP=0;//Utrzymanie 0 hp jesli umar if en_id!=noone {if en_id.Team!=Team { //Jesli nie jestesmy w teamie z przeciwnikiem if place_meeting(x,y,objPlayerSword) && DEF=0 && sword_coll=0 //Nie bronimy sie ani juz nie obrywamy to { sword_coll=1;//obrywamy } ///////////////////*******************************************/////////////////////////// //Kolizja if sword_coll=1 && DEF=0// //Jak obrywamy {if hurt_anim=0 hurt_anim=choose(s_hurt1,s_hurt2)//losuje animacje if hp_can=0 //zabiera hp { HP-= en_id.DMG//zabiera ilosc hp dopasowana do ilosci dmg przeciwnika hp_can=1; } Poz='hurtA'//Animacja action=0;//Konczymy atak kl=0;//jw. draw_atk=0;//jw. if alarm[4]=-1 alarm[4]=20//stoper if place_meeting(x,y,objPlayerSword) && DEF=0 image_blend=c_red } }//wiadomo, chwilowe wizualne odrożnienie else image_blend=c_white; } ok poprawione -
!Odczytanie dmg! Jednak dalej aktualne!
Adriann odpowiedział(a) na Adriann temat w Pytania początkujących
Działa! Dziękuję bardzo:) -
Witam serdecznie Mam pewien problem z atakami między graczami a dokładniej mam objGracz i połączony z nim objMiecz które mają przypisaną tą samą wartość dmg. Jak mogę najprościej odczytać tę wartość w kolizji kiedy graczy na jednym obiekcie jest kilku? Próbowałem w objGracz: jeśli kolizja to HP-= objMiecz.DMG ale tylko pierwszy gracz mógł atakować. Macie może jakieś sprawdzone rozwiązania na takie rzeczy?
-
@Lord Trzeba
-
Game Maker studio nie jest już darmowe, nowi nie mogą się zalogować:/
-
I ja bazgram coś nowego, co Wy na to? wip. https://gmclan.org/uploader/6054/18644444_1...6131_726451.png EDIT: Poprawione
-
To znooowu ja;> Dostałem wstępną propozycję motywu przewodniego do gry, co o tym sądzicie? https://soundcloud.com/pawelpenksa/main-theme-demo-2/s-ehljt I nieco nowsze: https://soundcloud.com/pawelpenksa/main-theme-2/s-R6ltq
-
Zobaczymy jutro, w ogóle gdybyś chciał żeby ktoś przetestował przed premierą czy coś to ja bardzo chętnie!:D
-
Na wstępie chciałem powiedzieć że ja nie wiem kiedy Ty to wszystko robisz, szalenie szybko ogarniasz nowe projekty, podziwiam:) Ogólnie to niestety trailer mnie nie przekonał, wygląda na bardzo niedopracowane, niektóre animacje są mocno średnie i ogólnie całość wygląda bardziej jak wczesna beta aniżeli gotowa gra ale to wciąż 2 tyg:o Byłoby super gdybyś posiedział nad tym z miesiąc, znając Twoje poprzednie prace mogłoby wyjść z tego coś bardzo dobrego:3 System walki będzie zbliżony do tego ze Spartana?
-
Ciężko coś o tym powiedzieć, poka w ruchu czy coś:3
-
Jak tam idzie na green lighcie?:) Iii przyznam że fajnie rozwiązałeś problemy z monotonią gameplayu:3
-
@Lord Dalej nie ogarniam tej gry:D Z tym że tutaj mamy długi pasek życia. @Nikas Tak tak, proste wektorki Ps taki mały pomysł na nową lokację:
-
Nadszedł czas by pojawić się z tematem zamiast zaśmiecać istniejące tematy kolejnymi gifami:P Suspearia to zręcznościowa bijatyka fantasy w której pojedynkujemy się na miecze, szabelki i rapiery. Planowany jest tryb versus z bajerami, multiplayer, tryb beat em upowy i tryb fabularny koncentrujący się na tym przystojniaku ze środkowego plakatu. System walki opiera się na zasadzie trzech gard czyli bronimy się przed atakami z góry,z boku i z dołu, z tej ggardy wyprowadzamy ataki. Do całego systemu dochodzi system kombosów. Świat fantasy opiera się na naszych okolicach w XVII wieku, by określić klimat gry najlepiej pasuje porównanie Ogniem i mieczem + Diablo 1-2 Wszelkie informacje o grze znajdziecie pod tymi adresami: https://www.add92.org https://twitter.com/Addgames92 https://www.facebook.com/add92.org Dla osób które grały na Pyrkonie: udało mi się rozwiązać problem różnych wysokości postaci, teraz jesteśmy automatycznie dopasowani do siatki:) I jak kto woli gif:
-
Rozważam czy samemu się nie pojawić ze stoiskiem więc może może:3
-
Nieee fajnie było, ogarnąłbym spójne obramowanie na włosach i wymienił podłogę bo wygląda jak z gemboja a reszta troszkę inaczej. A gra od Pablo miodzio, jak połączenie Lombo i N+ :3