Linki do ciekawych stron

3 wersja EAP

Wczoraj ukazała się 3 wersja GM:S 1.3 EAP, oznaczona numerkiem 1.99.97. Przypominamy, że wersja ta może działać "obok" stabilnej wersji GM:S 1.x i nie nadpisuje jej, aczkolwiek projekty otwieranie w EAP powinny być zawsze kopią gdyż mogą nie otworzyć się potem we wcześniejszej wersji.

Na szybko z nowości - w nowym debuggerze jest profiler, który pokazuje jakie skrypty zjadają najwięcej czasu gry - świetne narzędzie do optymalizacji, bo widać który event w jakim obiekcie zjada całą moc.
Poza tym, wszystkie okienka moga teraz "wyjść" z programu - do wyłączenia w opcjach.
Skrypty mają sub skrypty. Działa to tak, że całość jest potem sklejana w jeden skrypt, więc działa to bardziej na zasadzie podziału na strony. Doszły też zakładki.
Doszedł nowy engine fizyki - LiquidFun.

Reszta zmian: store.yoyogames.com/.../release-notes-studio.html

Komentarze (łącznie 14):
Borek (Pią., 18 Kwi. 14, 11:02)
#1

gnysek miałeś jakieś problemy z kompatybilnością projektów? Ja już pomijam trzecią wersję z rzędu, bo nie chcę sobie namieszać :) Muszę zrobić backup i zainstalować 1.3 EAP, bo widzę że naprawdę są już ciekawe zmiany :)

Uzjel (Pią., 18 Kwi. 14, 11:54)
#2

Ja miałem. Działam na wersji z przed kilku miesięcy.

Borek (Pią., 18 Kwi. 14, 12:17)
#3

No właśnie... i to jest ten ból. Dlatego skończę najpierw te projekty co mam, a nowe zacznę w nowym GMie. Tylko gorzej później z aktualizacjami starych projektów... Trzeba pomyśleć nad dodatkowym wirtualnym systemie ze starą wersją GM, albo drugim windowsem, albo z jakiś osobnym kompem :D albo po prostu poświęcić trochę czasu i pozmieniać tak kod, aby był kompatybilny :P

k
karolo320 (Pią., 18 Kwi. 14, 12:34)
#4

wow, podoba mi się ten profiler

gnysek (Pią., 18 Kwi. 14, 12:53)
#5

Ja nie miałem żadnych problemów, poza tym, że zmienili wyświetlanie (application_surface) i od tej zmiany GUI też to dotyczy (przywrócono w sumie Keep Aspect Ratio).
W Almorze chyba w 15 minut naniosłem ewentualne potrzebne poprawki (usunięcie funkcji które x myszki przeliczają na X w GUI, bo od tego jest już teraz funkcja).
Nowy debuger - zajebioza, stawiasz breakpoint za pomocą F9 i jak gra się na nim zatrzyma, to masz podgląd na WSZYSTKie zmienne w grze, za pomocą drzewek. Naprawdę fajnie się znajduje wtedy bugi, bo widzisz, gdzie jakaś wartość nagle się dziwnie zmieniła.
Ja np. miałem taki problem, ze w tablicy dawałem ID obiektów, ale jak znikają ustawiam na -1. A -1 to inaczej self, więc jak robiłem with(tablica[i]) instance_destroy();, to nagle mi usuwało bohatera :P

p
pablo1517 (Pon., 21 Kwi. 14, 12:03)
#6

Jak sie instaluje to cholerstwo tak zeby było obok mojej aktualnej wersji :P? Wykrywanie "wąskich gardeł" brzmi kusząco :D

p
pablo1517 (Pon., 21 Kwi. 14, 12:06)
#7

Ło, Gnysek, nie wiedziałem że -1 to inaczej self. W takim razie zmienic musze u siebie "pustość" na -4 (noone) bo ten self faktycznie może grubo namieszać. Aczkolwiek jak dasz sobie instance_exists(-1) to ci zwroci false, czyli nie zawsze traktuje to jako "siebie"

gnysek (Pon., 21 Kwi. 14, 19:33)
#8

Ale jak dasz a[0] = -1, with (a[0]) instance_destroy(); to już da.
A instaluje się tak, że po prostu instalujesz i w menu masz to jako osobnego GMa. One siebie wzajemnie nie widzą.

art22pl (Wto., 06 Maj. 14, 16:15)
#9

A tak z innej strony coś mi się wydaje że ten GM , coś w nowej wersji beta zawala z optymalizacją ... Być może chodzi o to by wszyscy kupowali kompilator YYC ;/. Chcąc nie chcąc wróciłem do wcześniejszej wersji .

Threef (Wto., 06 Maj. 14, 18:33)
#10

Ja słyszę opinie że ta wersja przyśpieszyła.

gnysek (Wto., 06 Maj. 14, 21:03)
#11

Ja też nie zauważyłem problemów. Zresztą, wszelakie błędy można zgłaszać, więc nie jęcz.

Borek (śro., 07 Maj. 14, 14:02)
#12

Zainstalowałem tego nowego GMa i nie miałem absolutnie żadnych problemów z kompatybilnością ze wcześniejszymi projektami. Jak już Almora odpaliła się bez problemu, to jest dobrze :)
Co do wydajności to jest lekki wzrost, a profiler w debugerze to jest to, na co czekałem bardzo długo :)
P.S. rzeczywiście można EAP zainstalować obok poprzedniej wersji GMa i nie widziałem żeby to coś mieszało, albo żeby były jakiekolwiek problemy.

Threef (śro., 07 Maj. 14, 14:08)
#13

Tylko nie wczytujcie projektów zapisanych w EAP w zwykłym Beta 1.3

gnysek (Czw., 08 Maj. 14, 13:48)
#14

Zwłaszcza tych co mają "pod" skrypty.

Najnowsze wersje GameMakera:

Stabilna
2023.8.1.102 • 2023.8.1.148
wydana 14 dni temu
LTS
2022.0.1.31 • 2022.0.1.30
wydana 169 dni temu
Beta
2023.800.0.406 • 2023.800.0.429
wydana 30 dni temu
= IDE, = Runtime
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
10 użytkowników online na discordzie:
ACCESS_ViOLATiON, MKP, Carl-bot, PolTomski, Alkapivo, Moldis, LadyLush, bagno, Dyno, lakas
Shoutbox
gnysek (14:59, 28.09.23)
Poszedł dziś update strony :)
Adriann (21:06, 14.08.23)
Jest..hoho:D
Adriann (21:04, 14.08.23)
Nie znam tego, poszukam. Nie mówisz mam nadzieję o tej podmiance wewnątrz skryptu?
gnysek (10:38, 14.08.23)
Przecież jest: Search & Replace. Do tego nazwy skryptów i zasobów akurat Feather podmienia praktycznie bez problemów.
Adriann (14:39, 12.08.23)
Przydałaby się opcja do globalnej zmiany nazwy zmiennejobiektu we wszystkich skryptach i obiektach :D Tak to jest dość ciężko zabrać się za sprzątanie
SimianVirus7 (10:39, 12.08.23)
To nie burdel, to nieład artystyczny
exp (00:35, 12.08.23)
Feather nie zrozumiał, że burdel jest elementarną częścią mojego projektu
exp (00:34, 12.08.23)
Miałem to samo, nie tyle otworzyłem stary projekt, co w końcu ściągnąłem aktualizację (bo olewałem ten komunikat od chyba półtora roku)
gnysek (23:48, 10.08.23)
Kolizje tilesetowe rządzą!
gnysek (20:01, 26.07.23)
zobaczycie nowy edytor kodu, powinen wskoczyć do bety w sierpniu...
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Kiedy wyjdzie GameMaker (Studio) 3.0?