Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9738
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    109

Treść opublikowana przez gnysek

  1. A widzisz, myślałem, że chcesz w drugą stronę. A jak sytuacja wygląda z włączonym app surface i ręczny rysowaniem go w Post Draw ? Ewentualnie sprawdź jaki jest rozmiar app_surface - może musisz go... zmienić, żeby pasował do rozmiaru 960x540
  2. Powiem, że nie mam pojęcia o co chodzi, bo u mnie rozmazuje jak należy: Podsyłam mój testowy projekt, może przeglądając go znajdziesz różnice w ustawieniach (sprawdź też Game Options): https://gmclan.org/up23_18_surface_test.html
  3. Jest zasobożerne, natomiast sposób optymalizacji zależy od tego, co tam się dzieje. Nie wiemy czemu tych sprawdzeń jest tak wiele, ale skoro są co 1,5 sekundy, to zacząłbym od zastanawiania się, czy wszystkie muszą robić to w tej samej sekundzie. Może mogą robić to po kolei - w każdym kroku jeden lub kilka? 1,5 sekundy przy 60 FPS to 90 eventów step, zatem niemal wspomniana setka. Nie wiem czy to się przyda, ale podam ogólny kod na wykonywanie kodu co klatkę obrazu przez n instancji danego obiektu (w przykładzie: 3): // CREATE: obecnie = 0; ile_co_klatke = 3; // STEP: var liczba_instancji = instance_number(nazwa_obiektu); for(var i = obecnie; i < min(liczba_instancji, obecnie + ile_co_klatke); i++) { with(instance_find(nazwa_obiektu, i)) { // instance_find() pozwala wybrać n-tą instancję danego obiektu // tutaj kod, który chcemy wykonać - jesteśmy w "with", więc kod wykonuje się w kontekście wybranej instancji // może być też skrypt, lub odwołanie do eventu, np. user event tejże instancji } } obecnie = i; // ponieważ wykonało się "i++", wartość będzie o 1 większa niż mniejsza z liczb w funkcji min() // nie zwiększamy tej wartości w pętli, gdyż zaburzyłoby to wynik funkcji min() if (obecnie == liczba_instancji) { obecnie = 0; }
  4. gnysek

    mam problem

    Nie no, zawsze można zmienić GMa na inne programy Np. Enigmę!
  5. gnysek

    mam problem

    Musisz kupić tak jak ja, kompa który ma na raz kartę Radeona i Nvidii
  6. gnysek

    mam problem

    albo kiepski komputer
  7. 1) myślę, że w dzisiejszych czasach przydałby się jakiś tutorial. Niby się etapy rozwijają po kolei, ucząc, ale trzeba scrollować i szukać co można było jeszcze kliknąć, a gra mogłaby to podać na tacy - z drugiej strony, nie będę go wymagał w prototype 2) planujecie wyjście na komórki? etap na ostatnim screenie nie wygląda jakby na nie pasował, tak samo sterowanie.
  8. Mi akurat styl graficzny się podobał, najmniej pasował moim zdaniem interfejs, który trącił trochę latami '90, a font był tak dobrany, jakby miała to być gra wojenna, a nie o księżniczce. Zobacz jaka jest różnica w Cinders od TeeGee - zwykły szeryfowy font i cienka rameczka dookoła tekstu, a jakoś milej dla oka: https://store.steampowered.com/app/293680/Cinders/ .
  9. Jak mawiają na zachodzie, RTFM - https://manual.yoyogames.com/Settings/Building_via_Command_Line.htm . Niestety, wymaga to wersji Enterprise.
  10. gnysek

    mam problem

    Na jakim tablecie? GM raczej zadziała tylko na Surface z Windowsem.
  11. gnysek

    mam problem

    Jestem boomerem i nie wiem co to Team X Wszystko zależy, co to ma być za rodzaj gry. Jeśli jakaś 2D, pikselowa, lub rysowana - to jak najbardziej można coś takiego zrobić. Jeśli jednak chcesz jakieś 3D, to nie tędy droga.
  12. Dokładnie, tak to działa. Czasem taka pierdołka okazuje się mieć kolosalne znaczenie dla całej gry.
  13. Ś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ć.
  14. O, nietypowe, nie każdy się dzieli swoim kodem w ten sposób
  15. 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ą
  16. 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
  17. 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
  18. 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.
  19. Nałożycie się na kampanię planszowego Heroes 3, ciężko będzie
  20. W nowszej, to znaczy jakiej ? To jakaś tajemnica?
  21. To wciaz te gry co nie działają na Windowsach nowych, niż 7? (przypomnę, że mielismy od tego czasu 8, 10 i 11...)
  22. 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ć.
  23. można, jak najbardziej. Surface zapewne zapisuje się w "%LOCALAPPDATA%/NazwaGry".
×
×
  • Dodaj nową pozycję...