-
Postów
9 823 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
143
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez gnysek
-
Dokładnie, tak to działa. Czasem taka pierdołka okazuje się mieć kolosalne znaczenie dla całej gry.
-
Świetna inicjatywa, szkoda tylko trochę, że żaden z nich nie jest w GameMakerze - ale to też nie jest tak, że są do niczego nieprzydatne - bowiem kod czy PHP czy JS w swojej logice nie jest jakoś różny i czytając te gotowe rozwiązania można spokojnie przenieść to do GMLa - sam w tym roku już przenosiłem kilka razy JSowy kod (teraz, gdy runner HTML5 jest dostępny jako open source, a przecież implementuje on kod GMLa na JS, tym łatwiej jest go odwrócić w drugą stronę). No i zawsze to jakieś źródło pomysłów, jakie łatwe przykłady na GMCLAN można by stworzyć.
-
O, nietypowe, nie każdy się dzieli swoim kodem w ten sposób
-
Z takimi rzeczami jest jak z gitarą basową. Normalnie nikt nie zwraca uwagi na bas w piosenkach, ale weź zabierz gitarę basową i każdy nagle zauważy. Tutaj pewnie będzie tak samo - niby nikt nie zwróci uwagi (ale tylko dlatego, że po prostu taki ruch będzie naturalny), ale jakbyś go wyłączył w połowie gry, to od razu przykumają
-
Pewnie jest
-
w sumie się podśmiewaliśmy, ale jak zobaczyłem kod źródłowy mp_potential_step w HTML5 to od razu mam ochotę go przepisać do GML i sobie dodatkowo dostosować do własnych potrzeb, więc są zalety FOSS
-
Patrz pan, GameMaker dziś udostepnił open-source swój runner w HTML5, Enigmę będzie można w końcu zrobić kompatybilną z najnowszym GMem https://github.com/YoYoGames/GameMaker-HTML5
-
Kurczę, coś tu bardzo źle się zadziało: https://www.kickstarter.com/projects/phns/court-of-crowns-a-historical-drama-visual-novel Dorzuciłem od siebie, ale to chyba nie za wiele pomoże.
-
Nałożycie się na kampanię planszowego Heroes 3, ciężko będzie
-
W nowszej, to znaczy jakiej ? To jakaś tajemnica?
-
To wciaz te gry co nie działają na Windowsach nowych, niż 7? (przypomnę, że mielismy od tego czasu 8, 10 i 11...)
-
Wygląda już całkiem grywalnie, na poziomie rogalików/dungeon crawlerów które można spotkać na Steam. Powiedziałbym, że takich gier jest milion, więc ciężko się wybić - ale ile z nich ma dinozaura? Jak w grze będzie więcej wykręconych i szalonych pomysłów, to wbrew pozorom - może na siebie zarobić.
-
screen_save_part jak usunąć czarne tło i poprawnie skalować?
gnysek odpowiedział(a) na MetalowyNerd temat w Pytania początkujących
można, jak najbardziej. Surface zapewne zapisuje się w "%LOCALAPPDATA%/NazwaGry". -
screen_save_part jak usunąć czarne tło i poprawnie skalować?
gnysek odpowiedział(a) na MetalowyNerd temat w Pytania początkujących
Jest jeszcze takie rozwiązanie - utworzyć surface, dać surface_set_target() przed pierwszym rysowanym elementem (czyli jakieś wysokie depth), oraz kolejny obiekt z surface_reset_target() z niskim depth i wtedy wyrenderujesz to co chcesz dokładnie na surface i będzie przeźroczyste tło. Żeby nie bawić się w przesuwanie koordynatów z 0,0 do miejsca które chcesz, możesz użyć camera_apply() - ale wtedy kamera na tę jedną klatkę musi zaczynać się tam, gdzie ma zaczynać się screen. Będzie z tym troche zabawy, ale GM na pewno pozwala na generowanie przeźroczystych PNG, bo generowałem tak kiedyś stripy z fontem. -
GMCLAN meetup - 20 lat GMCLANu!
-
screen_save_part jak usunąć czarne tło i poprawnie skalować?
gnysek odpowiedział(a) na MetalowyNerd temat w Pytania początkujących
Próbowałeś korzystać a application_surface i to ten surface zapisywać? Ten surface będzie mieć chyba rozmiar jaki trzeba. -
Dobra, teraz zrozumiałem. Np. obj_a ma zmienną sndPlayer, a obj_b ma zmienną sndEnemy i chcesz odtwarzać właśnie je, ale zawsze mają inne nazwy. Tyle, że tę nazwę też gdzieś musisz przetrzymywać (np. sndVariabke = "sndEnemy"), więc chyba lepiej po prostu ujednolicić nazwę zmiennej
-
Ale jak każda instancja ma inny dźwięk, to jego id w zmiennej zupełnie wystarczy - wywołując skrypt np. za pomocą with() możesz ustawić kontekst instancji z której kod się wykona i wtedy "widzi" jej lokalne zmienne, nie trzeba ich przekazać w argumencie.
-
Zastanawia mnie rozmiar gry, tam jest zdekompresowana muzyka, że aż tyle?
-
Nie bardzo rozumiem co to ma do rzeczy ze wskaźnikami audio_is_playing przyjmuje albo ID dźwięku, albo id instancji dźwięku, zwróconej przez audio_play_sound. W twoim (pierwszym) kodzie: snd => id assetu dźwięku sound_player => id instancji odtwarzania dźwięku Może chodzi Ci o efekt, który uzyskasz pisząc: if(!audio_is_playing(sound_player) and !audio_is_playing(snd)) Btw. domyślnie nie zalecam ustawiania wartości 1. Najlepiej "undefined".
-
Dałem 5/5 Gra dziwnie zwalnia w wersji GX, chociaż licznik FPSów prawie ciągle pokazuje maks, dziwna sprawa...
-
doSpotkanie GMCLANowej braci w trakcie Poznań Game Arena i Game Industry Conference w Poznaniu.
-
Który GM to jest ?
-
@Konrad-GM a to nie przez to, że za mało osób pobrało ten plik i zgłasza jako false-positive?
-
Jak będę miał chwilę, żeby się przełączyć z linuxowej pracy na Windowsa to pobiorę, ale bardzo mi się podoba, wbrew pozorom jest tutaj dużo zaawansowanych problemów zrealizowanych i nawet miałeś czas bawić się w różne "smaczki", które dodają grze "tego czegoś", jak drzwi które się otwierają jak do nich strzelasz, łuski, wykrzyknik jak przeciwnik nas zauważy, minimapka, nie mówiąc o kucaniu za skrzynkami, tego nawet Borek nie miał w Aliensach O grafice można dyskutować (chociaż to i tak top tego co tu widujemy :P), ale od strony programistycznej - robota 10/10 jak na nasze community. Na palcach jednej ręki wyliczę osoby, które robią coś tak doszlifowanego.