-
Postów
442 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez MagnusArias
-
-
Napisz za mnie rozprawkę na angielski :D Nie no żartuje :D Nie musisz
-
Aktualnie pisze, ale mam trochę dłuższa przerwę...
-
Tak mówisz? zrób sobie przykład do zapisywania za pomocą game_save... na bank nie rozszyfrujesz w notatniku.... Ale to juz twój problem, rejestrem możesz sobie system zepsuć (na własnym przykladzie uzywania rejestrów) albo ktoś usunie rejestr, chyba że gra będzie chodzić tylko wtedy, jeśli będzie istniał jakiś wpis w rejestrze ;)
Offtop: 100 post :D
-
Co do zapisywania, to w evencie GameEnd mozna użyc funkcji
GMLgame_save(save.xxx) //gdzie .xxx to rozszerzenie</span> -
Zapisywac do danego pliku, np *.xxx
Tylko program rozumie co w nim jest...
-
https://gmclan.org/index.php?wiki - Dokumentacja GM'a
Język GML >> Pliki >> Rejestr
Ale jak dla początkującego, to najpierw naucz się coś prostego robić, a potem bierz się za poważniejsze :)
-
Do GM 7 nie można już kupić klucza, do GM 8 nie widziałem nigdzie, jest tylko opcja "Pobierz" A na Lite to kiepsko... Napisz maila do zarządcy yoyogames.com, to może coś ci powie na ten temat
-
Zmiennymi, ustalasz kod od rozpoczęcia, po zakończeniu gry niech zapisuje ile "zabrało czasu" i przy kolejnym wejściu niech wczytuje plik... Do tego celu nie radze używać *.ini, bo każdy może sobie zmienić.
-
Sory że odświeżam, ale niedawno też miałem taki sam problem ;)
Jak masz mało obiektów, np naraz ci rysuje ok 20-30, to nie ma co optymalizować, ale jak np. pokój ma powyżej 1000 obiektów, to OBOWIĄZKOWO trzeba... Przykładowy kod:
GML (Step bohatera){instance_activate_all() // Aktywujemy wszystko w viewie
instance_deactivate_region ( view_xview , view_yview , view_wview , view_hview , false ,true ); // Dezaktywujemy wszystko, co znajduje się poza viewem
instance_activate_object(obj_ctrl); // Aktywujemy obiekt na stałe, nie wazne czy jest w viewie, czy nie
instance_activate_object(obj_quest); // Tu tez
instance_activate_object(...); // Tu tez
...
}
-
-
Działa! Podziękować ;) Być może niedługo dam projekt do Zapowiedzi
-
Działa dobrze, tylko zabierając hp, pasek ucieka od dołu, a nie jak powinien - od góry....
-
Otóż jest problem, że mam dwie zmienne: hlt i hlt_max...
Sprite i image_yscale = 1 oznacza pełne życie. Kurczy się on pod względem zmiany ilości HP. I tu właśnie wychodzi problem : Jak u licha rozciągac ten pasek względem zmiennej?
Dla porównania podam kod na rozciągliwy , poziomy pasek expa
GMLdraw_sprite_ext(s_exp_bar,0,xx,yy+510,(image_xscale/obj_hero.exp+obj_hero.exp)/obj_hero.exp_wymagane,image_yscale,0,image_blend,image_alpha);Z góry dziekuję :)
-
-
Zapomniałem wymazać, juz poprawiam ;)
-
W stringu zwracasz zmienną jakąś, żeby dać znak "/" to normalnie
GMLdraw_text(x,y,string(hero.coltmag)+ '/' +string(maxcoltmag))Wg mnie powinno działać
-
-
On najprawdopodobniej oszczędza miejsce ;) Lepiej zapisywać w *.png, bo to kompresja bez strat...
-
Sprawdź czy nie ma literówek w zmiennej i w kodzie...
a tak w ogóle to widzę o jedną za dużo klamrę na końcu
-
Niestety nie... Chyba trzeba posiadać wersje Pro
-
Maciej, i ty myślisz ze nikt tego nie zobaczy?
A co do programu to tez mowie że Yenka...
Screen:
-
Jak patrze na to to mi sie kojarzy rozbrajanie bomby z Ultimate Stuntman[NES]
A efekt... 5/5 :thumbsup:
-
Albo chociażby do robienia animacji z klatek, jeszcze jest "gifat"... Dla każdej klatki ustawiasz sobie czas wyświetlania
-
No, posiadanie nielegalnego gm'a tez jest piractwem... Dlatego też sobie kupiłem w końcu :D
Jak zwiększyć wydajność gry?
w Pytania początkujących
Opublikowano
@Pieter
A nie pomyślałeś że mógł zrobić wieva wielkości room'a?
Ustawienie priorytetu gry nic nie da, bo sam z tym próbowałem, a proces miał zajęte 3/4, a nie jak na low - 2/3