Shoutbox - Archiwum

Wszystkie wpisy w shoutboxie (249332)
Ranmus (11:58, 23.12.06)
I jeszcze jedno, różne obiekty w drzewku GM nie są klasami, są tymi samymi obiektami, ale różniącymi się pewnie różnymi polami typu nazwa, treść skryptu eventa create, step itd. Tutaj nie mamy do czynienia z klasami. :)
Ranmus (11:56, 23.12.06)
Pewnie klasa obiektu ma specjalne pole gdzie zapisywany jest rodzaj sparametryzowanego obiektu (nie klasy) i przy wywoływaniu określonego eventu, silnik sprawdza czy pole jest niepuste, jeśli tak to sprawdzane są eventy nadrzędne itd.
Ranmus (11:51, 23.12.06)
Powtórzę. W GM operujemy TYLKO na obiektach, a NIE na klasach. :) A dziedziczenie łatwo wytłumaczyć w tym wypadku - jego jako takiego nie ma gdyż jak już wcześniej pisałem, w GM jest ukryta tylko jedna klasa obiektu i nie może dziedziczyć sama po sobie.
Maximal (11:03, 23.12.06)
Mi wydaje się prawdopodobniejsza wersja Ranmusa, ale wtedy faktycznie - jak wytłumaczyć dziedziczenie?
Tymon (09:21, 23.12.06)
Przecież klasa dziedziczy klasę, a nie obiekt dziedziczy obiekt - czy tak w ogóle można? Chyba że MO zrobił to dziko i kopiuje niektóre elementy kodu od rodzica xD
Tymon (09:02, 23.12.06)
Hmm, to jak wygląda w takim wypadku dziedziczenie? Kurka :P
Tymon (08:58, 23.12.06)
Mi się zawsze wydawało że tworząc nowy obiekt definiuję też nową klasę a używając instance_create etc. tworzę nowy obiekt tej klasy, choć to co napisałeś Ranma wcześniej (jest jedna klasa gówna) wydaje mi się równie prawdopodobne :)
M
Modnar23 (07:41, 23.12.06)
I jak to się ma do GM? W GM tworzę sobie obiekty, w C++ są jakies klasy, obiekt to typ danych - o co chodzi? - Trudno mi było to pojąć, ale na szczęście udało się. :P
M
Modnar23 (07:35, 23.12.06)
Zwłaszcza że każdy wykładowca ma swoją definicję tego zagadnienia. Mój tłumaczył nam że: "Obiekt to nowy typ danych".
M
Modnar23 (07:31, 23.12.06)
- a obiektowego. W sumie można się połapać o co chodzi, ale nie jest to odrazu czywiste. (cholera ucięło!)
M
Modnar23 (07:30, 23.12.06)
Zgadzam się, ale już nie wnikając w szczegóły techniczne GM - nazewnictwo "klasa" zamiast "obiekt" i "obekt" zamiast "instance" (chociarz z tym ostatnim to nie koniecznie), przyzwyczajało by młodzież do programowani
london (00:24, 23.12.06)
Nudno :D
Ranmus (23:57, 22.12.06)
I do tejże jedynej klasy nie mamy żadnego dostępu, nie możemy także tworzyć innych klas. Bardziej przyczepiłbym się do znaku równości jako operatora porównania w warunkach, co w innych j.p. jest równoznaczne z natychmiastowym przypisaniem. :|
Ranmus (23:55, 22.12.06)
Tak... Ale nazewnictwo tutaj w sumie nie jest poplątane, gdyż po przyjrzeniu się można stwierdzić, że przecież nie operujemy w GM na klasach lecz na sparametryzowanych instancjach obiektów utworzonych na podstawie wbudowanej jednej klasy w GM. :)
M
Modnar23 (23:17, 22.12.06)
Ale przyznać trzeba, że może to wprowadzać w błąd przy przesiadce z GM na profesjonalny język programowania. Jeśli zadaniem GM jest nauka programowania, to nazewnictwo powinno być zgodne ze standardami.
Ranmus (22:55, 22.12.06)
MO niczego nie pomylił. To specjalne nazewnictwo zostało wymuszone dość specyficznym rynkiem docelowym. ;P
Tymon (22:46, 22.12.06)
Czy bardzo mi się oberwie gdy powiem że MO pomylił object z class a instance z object? xD
Tymon (22:28, 22.12.06)
Ale ja jestem głupi.
Tymon (22:24, 22.12.06)
Hmm, poprawiając kod ruchy gracza w Invers skrócił się o 30-40 linijek i działa kilkanaście razy lepiej. xD
Tymon (22:17, 22.12.06)
Trochę nawala ale da się grać :3

Najnowsze wersje GameMakera:

Stabilna
2024.14.4.222 • 2024.14.4.268
wydana 111 dni temu
LTS
2026.0.0.16 • 2022.0.3.99
wydana 57 dni temu
Beta
2026.100.0.1104 •
2026.100.0.1071
 0.20.0

wydana  wczoraj
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
40 użytkowników online na discordzie:
Miłosz, 🧁Cupcake🧁, Alice, HappyOrange, LeD, Carl-bot, pABLO, Fox, Destiny, Kuzyn, GMRussell, Tidżi, fervi, r..., Threef, Uzjel, LolikZabijaka, Murrri, Dyno, 🆅🅸🆃🅾74🅼, Deusald, szmalu, Korodzik, sgames, Ulti, Danieo, bagno, Arrekin, 21Lancz, Mtax, MrTesterr, g..., GreenClover, Morti, l..., Borek, Add92, h..., Shockah, xVANiLL
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?