Nasze strony: gmclan.org gameonly.pl ps-plus.pl gameswithgold.pl n-switch.pl hmt.pl
Fastbar
Powrót do strony głównej
Trzymaj pliki na gmclan.org!
Game Maker w pytaniach i odpowiedziach!
Polska dokumentacja
Tabela wyników ligi 24
Pobierz GM
Akademia GMCLANu
Wiadomości
Kategoria: wszystkie :: game maker :: kącik programowania :: inne

Dwie zmiany które pokochacie w GM:S 1.2.1261

Pierwsza - Short-circuit evaluation, do wyłączania w GGS - pomija resztę warunków gdy jakiś and ma wartość false, albo jakiś or true: en.wikipedia.or...cuit_evaluation

Druga - szybki dostęp do map, list i gridów:

map[? klucz]
list[| index] (przez jeden dzień był to wykrzyknik, ale mógł się mylić z negacją)
grid[# index, index]

oczywiście za map/list/grid podstawiamy nazwę. Jest też sprawdzanie jakiego typu jest dana struktura, czy oznaczanie w mapach list itp. - tu już odsyłam do manuala.

Update: gmc.yoyogames.c...3&p=4486468

Update 2:
W kolejnej wersji (EAP) dojdzie też
a[@ index] = val
Dla modyfikowania oryginalnej tablicy przekazanej do skryptu zamiast tworzenia kopii.

 

autor: gnysek | data dodania: 22:10, 20.01.2014 | odsłon: 8286
Komentarze
stron: 1

1


av

Shockah (22:19, 20.01.2014)

To GM nie miał tej 1szej? ;o god, nic z tego już nie pamiętam.

av

hamtaren (22:26, 20.01.2014)

Ada ma chyba coś takiego jak to pierwsze: "and then" i "or else" się nazywa... jedyna rzecz jaka do tej pory mi się podobała w Adzie wreszcie znajdzie swoje odzworowanie w GMie

av

ANtY (22:32, 20.01.2014)

to, że tego pierwszego nie było to już od zawsze była czarna rozpacz,

a drugie to w dupie mam, kiedy struktury dodadzą :/

av

I am Lord (22:34, 20.01.2014)

Z tym pierwszym dało się poradzić zagnieżdżając ifa w ifie zamiast pisać && ale i tak to jest udręka i stosowałem to tylko tam gdzie kod naprawdę musiał być szybki.

av

gnysek (22:35, 20.01.2014)

Ogólnie poza tym podobno gry przyspieszyły ludziom znacząco (niektórzy mówią o 2x w FPSach...).

av

Shockah (22:48, 20.01.2014)

hamtaren, chodzi o np. takie coś (przykład z Javy): string s = null; if (s != null && s.length() > 0) { ... }

av

Shockah (22:49, 20.01.2014)

*String

av

PsichiX (23:13, 20.01.2014)

Java, a fuj D:

av

gnysek (23:42, 20.01.2014)

O właśnie, bo pisałeś, że śmieszna składnia, ale Java też ma różne potworki, ciekawe czy to nie stąd

av

Shockah (23:42, 20.01.2014)

Jakkolwiek by mi się nie podobały niektóre rzeczy z C#, póki co preferuję Javę.

av

PsichiX (0:03, 21.01.2014)

też tak mowilem, jak nie mialem kompa rok i bylem przykuty do androida <3 potem spowrotem poznalem swoja milosc C++ <3 <3

av

Shockah (11:12, 21.01.2014)

Bleh, nie lubię C++. Znaczy, nie lubię w nim pisać. Upierdliwe definiowanie rzeczy w kolejności, cykliczne zależności, "miliony" operatorów castujących... Nie lubię. + tak samo jak w C# wymuszone słówko "virtual" żeby móc override'ować metody (tylko że C# jest językiem stricte obiektowym, więc tam to ma jeszcze mniej sensu).

av

Uzjel (15:53, 21.01.2014)

Dlaczego aktualizacja ominęła EAP?

av

gnysek (17:06, 21.01.2014)

EAP będzie zaktualizowany w ciągu tygodnia.

av

PsichiX (18:34, 21.01.2014)

shockah - widac nie wiesz po co wlasciwie ten virtual jest ma sens jak najbardziej

av

Shockah (20:26, 21.01.2014)

Nie, po prostu uważam, że jesli używam obiektowości, to domyślnie powinno się dać wszystko override'ować, nie w drugą stronę.

av

gnysek (12:12, 22.01.2014)

Zobaczcie jeszcze Update 2

av

PsichiX (13:11, 22.01.2014)

fajnie, fajnie. to kiedy struct będą?
bo bez urazy, ale zajmuja sie zdecydowanie mniej waznymi pierdolami, a structy jak zapowiadane, tak jeszcze ich nie ma.

av

gnysek (14:54, 22.01.2014)

No ale przecież to od dawna wiadomo, że w obecnej wersji nie będzie, będą w GM:Next. Czyli za rok, bo 1.3 strzelam na marzec, nowe IDE na czerwiec, a 1.4 na listopad.

av

PsichiX (15:13, 22.01.2014)

:< :< :<

stron: 1

1



Dodaj komentarz:
Treść:
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
17 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 16, userów: 1, ukrytych: 0
SimianVirus7
Użytkownicy na czacie discord
Shoutbox
UzjelUzjel (15:22, 30.07.21):
Dwoje na jednej. Czyli sterowanie myszką też raczej odpada.
AdriannAdriann (10:13, 30.07.21):
tak
SimianVirus7SimianVirus7 (10:01, 30.07.21):
dobrze rozumiem, że gra ma mieć tryb LANowy? Czy dwoje graczy na jednej klawiaturze?
AdriannAdriann (7:58, 30.07.21):
Racja, zastanawiam się czy najrozsądniejsze nie będzie zrobienie po prostu solidnego stoot'em upa czy endless runnera
gnysekgnysek (0:16, 30.07.21):
Tak, to musi być taka gierka, w którą wskakujesz w sekundę i możesz grać minutę, godzinę, lub dzień, a ma się nie nudzić.
AdriannAdriann (23:21, 29.07.21):
Ja się cały czas zastanawiam co zrobić, mam wrażenie że to inny game jam niż zwykłe tego typu. Tu trzeba będzie zrobić coś małego solidnego i uniwersalnego a nie super kreatywnego jak w innych jamach
gnysekgnysek (23:19, 29.07.21):
Ja mam pomysł, ale nie wiem czy mam czas.
SimianVirus7SimianVirus7 (18:00, 29.07.21):
Ja mam nadzieje, że coś zrobię
AdriannAdriann (12:57, 29.07.21):
Jest już temat, kto jeszcze coś robi?:3
gnysekgnysek (11:04, 29.07.21):
W Pieninach, uczyłem dzieci chodzenia po górach
SutikkuSutikku (22:00, 28.07.21):
to gdzie to wakacje miałeś, warto było?
gnysekgnysek (10:43, 26.07.21):
U, parę nowych osób na Patronite było, to też muszę zaktualizować.
gnysekgnysek (10:37, 26.07.21):
I wróciłem! Do wieczora postaram się ogarnąć zaległości
SimianVirus7SimianVirus7 (8:13, 24.07.21):
Biedni bramkarze
NirvanNirvan (23:29, 23.07.21):
właśnie skończyłem prywatną transmisję na żywo z meczu (gierka na gamejam) youtu.be/BDQ4HdrPQkQ?t=67
nowy_usernowy_user (9:22, 21.07.21):
@gnysek, pochwal się dokąd jedziesz
SimianVirus7SimianVirus7 (8:09, 20.07.21):
Pogody życzę, bo u nas dosłownie 2 dni skwar, 2 dni ulewy
gnysekgnysek (0:49, 20.07.21):
Ja dziś wyjeżdzam na wakacje, więc pewnie nie będzie żadnego dużego update do niedzieli, ale kolejny tydzień mam nadal urlop, więc można się spodziewać większych ruchów
gnysekgnysek (9:29, 19.07.21):
Niby właśnie miała to naprawiać, jeszcze nie dawałem newsa, bo tam są jakieś dwa grube bugi w tej nowej wersji i je naprawiają
AdriannAdriann (13:47, 18.07.21):
Narazie działa dobrze
SimianVirus7SimianVirus7 (9:37, 18.07.21):
Czy wam też nowa wersja 2.3.3 tak zamula, jakby procek działał na 100% a przy zamykaniu gm'a, zwiesza się na około 20 sekund?
gnysekgnysek (15:56, 16.07.21):
Ja zobaczę ile mi zostanie po wakacjach, no i muszę naprawić mój stelaż, bo nie trzyma.
adam014adam014 (16:50, 15.07.21):
Ja kupiłem G29 i jestem mega zadowolony, bez porównania z Thrustmasterem na którym śmigałem wcześniej
gnysekgnysek (0:38, 15.07.21):
Jeszcze ustalamy, ale będzie za kilka tygodni, żeby dać wam czas na wakacje
AdriannAdriann (19:55, 14.07.21):
I co z tym konkursem?
gnysekgnysek (19:48, 14.07.21):
Kierę dopiero kupię jak GT7 wyjdzie (chyba, że do Forzy na XOne też by takowa działała). Ale to plan na drugą połowę roku.
adam014adam014 (17:48, 14.07.21):
Pad czy kiera? Bo ja też latam w f1
gnysekgnysek (11:47, 14.07.21):
ja i tak gram w konsolowe wersje
nowy_usernowy_user (10:08, 14.07.21):
gnysek, nie wiedziałem, że interesujesz się F1. Szkoda, że nie powiedziałeś wcześniej, to byśmy coś pograli na multi w f12020. Ta najnowsza część już raczej nie pójdzie na moim lapku
gnysekgnysek (22:48, 13.07.21):
To już jutro, dostałem kod na F1 2021 Deluxe do recenzji, idę pograć
AdriannAdriann (20:30, 13.07.21):
Gms pyta o aktualizację więc chyba już
gnysekgnysek (15:21, 13.07.21):
A no nie, chciałem przy okazji newsa o 2.3.3, ale nie chcą wydać A dwie osoby muszę dodać, to fakt
ThreefThreef (12:56, 13.07.21):
Poza tym gnysek jeszcze nie zaktualizował listy z Patronite
gnysekgnysek (10:30, 13.07.21):
Już kombinujemy i zapowiada się spora wartość nagród.
ThreefThreef (9:49, 13.07.21):
SimianVirus7SimianVirus7 (8:47, 13.07.21):
Zmieniam zdanie, dawaj te nagrody
SimianVirus7SimianVirus7 (21:24, 12.07.21):
Chcemy konkurs, niekoniecznie z nagrodami
gnysekgnysek (19:25, 12.07.21):
Hej, chcecie konkurs z nagrodami ?
AdriannAdriann (18:54, 10.07.21):
o, przetestuję tą opcję
gnysekgnysek (18:26, 10.07.21):
No i czy zgłosiłeś ten błąd, żeby mogli poprawić
gnysekgnysek (18:25, 10.07.21):
A czyściłeś kiedyś assety ikoną z miotełką, zamiast ładować kilka razy ?
AdriannAdriann (12:49, 10.07.21):
Szczególnie wkurza że przy aktualizacji tilesetów często są niewidoczne w grze, dopiero załadowanie ich kilka razy pod rząd pomaga
AdriannAdriann (12:48, 10.07.21):
W 2.3 wkurza tylko to że jest tak dużo błędów
gnysekgnysek (19:47, 8.07.21):
2.3.3 jest już gotowe, premiera pewnie w ciągu paru dni.
BorekBorek (15:38, 8.07.21):
ja ostatnio odpalałem jakiś projekt w GM 1.4, to aż zdziwiony byłem jak można było na tym dziadostwie pracować Co jak co, ale w GM 2+ mimo wszystko pracuje się o wiele wygodniej. Sama wyszukiwarka robi robotę... pomyśleć, że kiedyś na GM 7 tworzyło się mapy do Almory bez zoomu hardcore...
gnysekgnysek (11:49, 8.07.21):
Bez przesady, poza layerami i brakiem d3d praktycznie wszystko jest w tym samym miejscu, jak włączysz jasny skin to w ogóle mega podobnie. Te same eventy, funkcje itd.
Konrad-GMKonrad-GM (19:09, 7.07.21):
Może porzucili delphi GMa właśnie przez wzgląd na zmieniający się market i konkurencję idk
LolikZabójcaLolikZabójca (17:04, 7.07.21):
Odpaliłem GMS 2 i ja nie umiem tam nic zrobić prawie. Nie wiem co tam się dzieję. Nadrobienie tego zajmie mi tyle co zrobienie połowy tego protypu. Dlatego uważam ze to problem
LolikZabójcaLolikZabójca (17:03, 7.07.21):
kompatybilnością. Upodobnianie się do większych silników nie ma sensu. GMS był dobry bo był szybki(pod względem tworzenia) i znajomy nam. Wszelkie próby zrobienia z niego czegoś ponad moim zdaniem działa na ich niekorzyść
Ankieta
» Co robi Tymon?
Zaszył się w szuwarach
Został cyborgiem
Dubluje Toma Cruise'a w filmach
Tworzy gry
Wiedzie spokojne życie poza GMCLANem

GMCLAN to serwis o programie Game Maker i nie tylko.
[ Polityka prywatności ]
Copyright © 2002-2021. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!
© 2002-2017 Ranmus, © 2017-2021 {=|=} fable_inside();

[ Czas generowania strony: 0.32339 sekund ] [ Liczba zapytań MySQL: 8 ]