Skocz do zawartości

Wyszukaj

Wyświetlanie wyników dla tagów 'optymalizacja' .



Więcej opcji wyszukiwania

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj za pomocą nazwy autora

Typ zawartości


Forum

  • Ogólnie
    • Informacje od ekipy GMCLAN
    • Arena
    • Valhalla
  • Game Maker: Studio 1.x i 2.x
    • Pytania początkujących
    • Pytania zaawansowanych
    • GM:Studio 1.x
    • Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
    • Dyskusje o GM
  • Inne programy
    • Godot: Pytania & Dyskusja
    • Unity: Pytania & Dyskusja
    • Construct: Pytania & dyskusja
  • Nasze produkcje
    • Gotowe gry i programy
    • Dema gier i programów
    • Zapowiedzi
  • Twórczość Grup Indywidualnych
    • Gear-Studio.com
    • Propaganjas Games
    • MoaCube
    • Platforma Intuicio
    • OxGames
    • N94 Games
  • Kąciki programowania
    • C, C++
    • .NET Framework (C#, ASP.NET itp.)
    • Pascal, Delphi
    • HTML, PHP, mySQL, JavaScript
    • Inne języki
  • Multimedia
    • Grafika
    • Muzyka i dźwięk
  • Inne
  • GMS 1.4 - posiadacze Tematy

Kalendarze

  • Kalendarz GMClanu

Grupa podstawowa


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Team


Tlen


Steam


GG


Nagrody


last.fm


Skąd


Interests

Znaleziono 1 wynik

  1. W celu zoptymalizowania gry wstawiłem do alarmu Obj_Player kod ///OPTYMALIZACJA-DEAKTYWOWANIE alarm[7]=30 if (global.processing=false){ instance_deactivate_region(view_xview[0] - 428, view_yview - 428, view_wview[0] + 892, view_hview[0] + 892,false, true); instance_activate_region(view_xview[0] - 428, view_yview - 428, view_wview[0] + 892, view_hview[0] + 892, true); } if (global.processing=true){instance_activate_all() } Działa tak jak powinno, duż większa płynność i stałe 60fps (przy 45 bez tego kodu). Ale teraz pojawia się problem.Mam checkpoint który zapisuje baaaardzo dużo zmiennych różnych obiektów. Uproszczony kod wygląda tak (event kolizji obj_checkpoint z graczem-zostawiłem tylko częśc kodu żeby nie zaśmiecać) global.processing=true instance_activate_all() with obj_token_parent {event_user(0)} with obj_enemy_token {event_user(0)} with obj_items_token {event_user(0)} with obj_weapon_parent {event_user(0)} with obj_broken_items_parent {event_user(0)} with obj_blood_parent {event_user(0)} with obj_door_token {event_user(0)} with obj_fire_token {event_user(0)} with obj_move_objects_token {event_user(0)} global.checkpoint=true saved=true Event_user(0)- zapisuje zmienne-analogicznie przy loadzie odczytuje je. I problem polega na tym że dzieje się tak tylko i wyłącznie w zasięgu aktywacji z pierwszego kodu.Choćbym wstawił 50x activate_all w kazdym miejscu to i tak nic się nie zapisze jak będzie poza zasięgiem.Dodam że save/load działa idealnie kiedy optymalizacja jest wyłączona.Co jest tam nie tak ??
×