-
Postów
2 911 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
14
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Threef
-
napis animowany nad wrogiem po zabiciu go
Threef odpowiedział(a) na pankracy temat w Pytania początkujących
Twój problem jest tu: instance_create(obj_floating_txt,x,y-10); Siądź do dokumentacji i poczytaj choć trochę. Nie licz że ktokolwiek poda Ci rozwiązanie na tacy. -
napis animowany nad wrogiem po zabiciu go
Threef odpowiedział(a) na pankracy temat w Pytania początkujących
Może obiekt obj_floating_text ma zły depth? Ok mam rozwiązanie: GML draw_text(x,y,txt) Piszę to tylko po to aby nie było offtopu a chcę głównie odpowiedzieć na to: YoYoGames to ciągle Wielka Brytania. Fish & Chips, petrol no i colours. Są 2 funkcje. z i bez U -
Spokojnie. Wszystko co będzie opublikowane jeszcze dziś i jutro będzie brane pod uwagę.
-
This is it. Nie ma sensu robić już osobnych tematów na dyskusje i propozycje. Tutaj piszcie kogo i za co nominujecie i do czego. Najlepiej oczywiście z linkami. Kategorie to: Gra roku Demo roku Zapowiedź roku Artykuł / Tutorial roku Screen / film/ gif roku Użytkownik roku Cytat roku Data zakończenia nominacji zostanie dopiero ogłoszona. Ale macie przynajmniej tydzień. Nie biorę na siebie organizacji CA2015 więc jakby ktoś chciał mnie wyręczyć to dajcie znać. Wojzax w zeszłym roku zrobił CA świetnie. :) Ja będę czuwał nad tym zwyczajnie jak moderator.
-
Rzadko czekam aż wyjdą albumy kogoś kto nie jest moim kumplem. Teraz czekam na 8 Styczna.
-
ANtY trochę słabe rozwiązanie bo wykonają się eventy niszczenia i tworzenia. No chyba że wykonanie ich jest zamierzone. Wtedy to świetne rozwiązanie. Ja od siebie powiem że na 80% nie potrzeba żadnego zamieniania instance. oLuju co próbujesz zrobić? Prawie każdy problem możesz rozwiązać inaczej. Zmiana sprite? Wystarczy zmienić wartość image_index. Zmiana kierunku sprite? image_xscale=-1. Zrobienie transformacji dla bossa? Wystarczy zmienić kilka zmiennych. Noo... jeżeli chcesz np postawić na mapie zwłoki przeciwnika to wtedy warto podmienić instance tak jak pokazał ANtY.
-
Gra z ligi24 żyje. Oto proceduralnie generowane komunikaty questów. I na screenie akurat quest w którym nagrodą jest legendarny item.
-
Komputery nie potrafią losować liczb. Poczytaj o tym. ;) Być może wyciągasz liczby losowe rzadko dlatego widzisz że się powtarzają, bo tak jest. Jeżeli nie użyjesz funkcji randomize() to liczby będą zawsze takie same przy każdym włączeniu gry.
-
Najszybsze rozwiązanie to tworzenie obiektów przy pomocy lenghtdira od środka ekranu o długości room GML instance_create(room_width/2+ lenghtdir_x(random(360), room_width/2), room_height/2+ lenghtdir_y(random(360), room_height/2), o_enemy) //Pisane z głowy. Penwie pomyliłem argumenty
-
A wiesz że w takich "zwykłych" językach programowania można też robić gry? No... ja byłem zaskoczony.
-
Wcześniej oddałem głos tylko ze względu na znajomość. Grafika gry jest spoko i liczę że pomysł jakiś też masz już. Problem m jest prezentacja tego. Może powinieneś pokazywać tylko ładne kolorowe screeny, ale wszędzie reklamować jako creepypasta. Dziś zobaczyłem że robisz multi i teraz mi się to podoba.
-
GML i++ merge_color(c_gray,c_ltgray,abs(sin(i/666)))
-
Nikt Ci na to nie odpowie. Nikt nie wie jak wygląda twoja gra, nikt nie wie jakiego efektu oczekujesz i co według Ciebie znaczy "ładnie". Gwiazda może być zwykłym pixelem o odpowiednim kolorze. Nie biała a szara.
-
Specjalnie zaktualizowałem Steam i go włączyłem tylko po to aby oddać głos. Nie spieprz tego.
-
Wujek dobra rada zawsze pomoże!
-
No tak, zgodzę się. Ale oczywiście też jest dolna granica i można kupić klawiaturę w której wciśnięty klawisz nie odskakuje. :D Ja polecam pokampić na allegro. Sprzedawane są na aukcjach po 20zł myszki i klawiatury z biur. Ja chyba każdemu się chwalę że kupiłem oryginalną Microsoftu za 16zł. W ogóle teraz zrozumiałem o co chodzi z tak dużymi podkładkami pod myszki. Moja jest tylko 2 razy większa od myszki a sam mam 2 monitory. Do tego myszkę mam ustawioną na 1600 DPI. Nigdy nie rozumiałem jak ktoś może mieć myszkę 4000 DPI i podkładkę rozmiaru poduszki. No ale jak ktoś ma 3 ultrapanoramiczne monitory to może sobie pomachać. :D Btw ustawiłbym sobie tapetę z napisem "ultrapanoramiczny".
-
Cześć. Fajnie to wygląda. :) Ignatus już dobrze napisał. walce brakuje życia. Nie ma eksplozji, trzęsienia ekranem i kamera jest non stop wycentrowana na graczu. To są dość proste elementy do wdrożenia a bardzo pomogą. Na przykłąd ustaw pozycje kamery na: mean(player.x, player.x, mouse_x)
-
W room edytorze możesz kliknąć na instance na mapie i wybrać opcję "Instance creation code" jeżeli tam sobie przypiszesz jakąś zmienną to tylko ten jeden instance będzie miał tę wartość. Tekst z takiej zmiennej możesz sobie wyświetlić w funkcji.
-
Powinno wystarczyć że wyłączysz heurystykę ale na tym powinno ci zależeć najbardziej w antywirusie. Chyba można dodać wyjątki do skanowania, żeby nie sprawdzało jakiegoś folderu.
-
Tak. W Global Game Settings można ustawić własny albo wyłączyć go całkiem.
-
Znam wielu muzyków "cyfrowych" (no tych analogowych też ale to nie ważne :P) Dzięki nim też znam tych którym się chociaż trochę udało i miałem też kontakty do kilku labelów. To nie istotne. Ważne jest to że korzystanie z piratów nie jest czymś dziwnym. 50% muzyków przyznaje się że korzystało z piratów. A pewnie 25% dalej korzysta. Problem się robi jak już coś z tego zarobisz i zdecydujesz że dalej będziesz korzystać z pirata.
-
Ah. No to zupełnie cię nie zrozumieliśmy. xD Nie orientuje się w żadnych zamiennikach. Wszystko co znam jest płatne a i tak każde VSTi jakie ja chcę też są płatne. Wiec nawet jakbym znalazł jakiś darmowy DAW który by mnie zadowolił to i tak pluginy są płatne. Ja jak czasami siadam do muzyki to pracuję na Cubase 5 i Sylenth. C5 chwalę sobie za przejrzystość i to że mogę robić automatyzację od razu z głownego ekranu (nie pamietam jak to się nazywa)
-
Problem jest taki że myślisz o "Programie". Program to tylko DAW (Digital Audio Workstation). Od programu zależy gdzie masz okienko loopów, gdzie wpisujesz midi, etc. To nic nie ma znaczenia dla samej muzyki. Za muzykę odpowiadają pluginy, zazwyczaj VST lub VSTi. Te pluginy są często samowystarczalnymi programami które zwyczajnie maja masę inputów. DAW po prostu obsługuje te inputy jako midi, suwaki albo presety. Nie ma różnicy jakiego DAW używasz (chyba że jest bardzo ograniczony), liczy się co potrafisz wyciągnąć z VST. A VST możesz mieć podpięte do dowolnego DAW. Ty pewnie zainstalowałeś FL z domyślnymi VST które wiem że są bardzo ubogie.
-
W takim razie: Ustawić obj_mobile_parent jako parent każdego obiektu który ma znikać. W obj_mobile_parent w step dać: GML image_alpha=clamp((100+distance_to_object(obj_eye))/100,0,1) W obiektach dzieciach w step dodać event_inherited() Oczywiście sposoby na zmianę alpha możesz sobie zmienić. GML if(distance_to_object(obj_eye)<100){image_alpha=max(0,image_alpha-0.01)}else{image_alpha=min(1,image_alpha+0.01)}
-
Bo nie ma. Nie ma ani słowa kluczowego parent, ani przypisanie jakiejś wartości do zmiennej parent nic nie da. To powinno zwracać błąd. Ale ja rozumiem że to skrót myślowy i ty ustawiasz u góry okienka kodu że ma się wykonywać w innym obiekcie. Jeżeli tak to nigdy tego nie rób. Jest to dziwny feature w GM którego się nie używa bo powoduje on masę chaosu. Jeżeli chciałbyś wykonać jakiś kod z innego obiektu to powinieneś go wykonać w tamtym obiekcie żebyś potem nie szukał danego kawałka kodu. Jeszcze raz dokładnie opisz sytuację. Chcesz sprawdzać czy dystans pomiędzy czym a obiektem obj_eye jest mniejszy, a na podstawie tego zmieniać image_alpha dla wszystkich jakiś obiektów?