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
Kategorie bazy plików
Pliki -> Game Maker -> Przykłady
Lista plików w aktualnej kategorii
stron: 8

1

23456»

Przykład pauzy w grze, bez użycia surfaces, natomiast z wykorzystaniem struktur, które pojawiły się w GMS 2.3.

Kod dostępny jest także pod adresem https://github.com/gmclan-org/pause_no_surface .
rozmiar: 29 KB | autor: gnysek
pobrań: 306 | głosów: 0 | ocena: 0.00 oceń zasób | komentarzy: 0
Przykład zrobienia własnych okienek do wpisywania tekstu aby zastąpić funkcję get_string(). Wymaga kontrolera który zapamiętuje aktualnie wskazane pole. Łatwo konfigurowalny poprzez zmienne w create które można też edytować w creation code room edytora.

Oczywiście ostylowanie ich aby pasowały do waszej gry to już wasza robota!
rozmiar: 10KB | autor: Threef
pobrań: 8515 | głosów: 1 | ocena: 9.99 oceń zasób | komentarzy: 0
Z pomocą http://freegeoip.net/ pozwala wyświetlić miasto i kraj użytkownika, a także pokazuje na mapie gdzie się znajduje.

Ponieważ to darmowa baza, może nie być dokładna - niestety te dokładniejsze są płatne i to sporo.

[GameMaker:Studio 1.1]
rozmiar: 626 KB | autor: gnysek
pobrań: 13472 | głosów: 3 | ocena: 7.00 oceń zasób | komentarzy: 2
Przykład pokazuje ściganie przeciwnika za graczem tak by obierał najlepszą drogę.
rozmiar: 28 KB | autor: HuderLord
pobrań: 13644 | głosów: 5 | ocena: 5.79 oceń zasób | komentarzy: 1
Przykład pokazuje jak w prosty sposób zrobić kolizje w grze izometrycznej. Dodatkowo można zobaczyć jak się robi zaznaczanie grup myszką.
rozmiar: 10 KB | autor: Threef
pobrań: 13629 | głosów: 1 | ocena: 7.00 oceń zasób | komentarzy: 0
Bardzo ciekawy przykład użycia stosów
rozmiar: 21 KB | autor: Threef
pobrań: 12737 | głosów: 4 | ocena: 7.74 oceń zasób | komentarzy: 1
Przykład pokazuje cztery sposoby przewijania np. Menu na ekranach dotykowych
rozmiar: 20 KB | autor: Threef
pobrań: 12788 | głosów: 1 | ocena: 8.00 oceń zasób | komentarzy: 0
W GameMaker:Studio w przeciwieństwie do poprzednich wersji nie ma już wewnętrznego licznika zasobów, automatycznie inkrementowanego i nadającego kolejne ID bez nawet jeśli zasoby znikają - możliwe było posiadanie zasobów o ID 0,1,5,7,9,10. W GM:Studio zasoby zawsze posiadają identyfikatory jako kolejne liczb naturalne od 0 do n, nie wg. kolejności tworzenia, a wg. kolejności w drzewku (zatem ID nie są stałe jak kiedyś). To jednak pozwala wykonać pętlę whilę od 0 do n tak długo, jak zasób o danym ID istnieje, zapisać jego nazwę jako string w tablicy i następnie za pomocą skryptów pobierać ID zasobów po nazwie.
Brzmi skomplikowanie, ale w użyciu jest proste. Wystarczy wywołać skrypt index_init() na początku gry (koniecznie tylko raz!) i potem można używać skryptów sprite_get_index(), object_get_index(), script_get_index() oraz room_get_index() za argument podając nazwę jako string. Jeśli potrzebujesz skrptów także dla pozostałych zasobów jak czcionki, tła, ścieżki itp., to dopisanie nie powinno być problemem, mając gotowy kod dla reszty.
rozmiar: 357 KB | autor: gnysek
pobrań: 8575 | głosów: 0 | ocena: 0.00 oceń zasób | komentarzy: 0
Dość częsty problem, pojawiający się gdy chcemy obracać view, lub zmieniać jego rozmiar aby przybliżać/oddalać akcję, ale rozmiar wyjściowy ekranu zostaje niezmienny - cały interfejs gry również się skaluje i obraca. Ten przykład pokazuje jak sprawić, aby wszelkie informacje typu energia, punkty itp, nie zmieniały swojego położenia.

Zawiera pliki dla wersji GM 8.0, 8.1 oraz HTML5/Studio.
rozmiar: 212 KB | autor: gnysek
pobrań: 9687 | głosów: 3 | ocena: 5.67 oceń zasób | komentarzy: 6
Prosty przykład pokazuje jak po najmniejszej lini oporu narysować wykres liniowy. Przydatny do gier w których pojawiają się dane statystyczne np. wyniki na końcu rozgrywki.
rozmiar: 10 KB | autor: Uzjel
pobrań: 9348 | głosów: 4 | ocena: 5.00 oceń zasób | komentarzy: 12
Przykład pokazuje jak dodać premię punktową w zależności od czasu w jakim zbiera się pickupy. Jezeli zdobycie kolejnego pickupu nie przekroczy dwóch sekund, dostaje się dodatkowe punkty.
rozmiar: 868 KB | autor: Uzjel
pobrań: 9620 | głosów: 5 | ocena: 7.80 oceń zasób | komentarzy: 1
Przykład pokazuje jak w prosty sposób zrobić podstawowe poruszanie się w strategiach (głównie ekonomicznych) jak np Knights and Merchants.
rozmiar: 13 KB | autor: Uzjel
screen | pobrań: 10073 | głosów: 6 | ocena: 7.00 oceń zasób | komentarzy: 0
Bardzo dobry silnik szachowy respektujący oficjalne zasady tejże gry (łącznie z biciem w przelocie, roszadą i podobnymi). Świetnie napisany, wszystko w jednym obiekcie. Dla początkujących może być trudny do zrozumienia.
rozmiar: 1494 KB | autor: Jakim
pobrań: 13647 | głosów: 13 | ocena: 8.53 oceń zasób | komentarzy: 20
Przykład wysyłania wiadomości e-mail poprzez skrypt php, przy użyciu biblioteki Ether.dll.
W paczce znajduje się projekt GM6 ze skryptem SendMail() i przykładem użycia, oraz plik mail.php ze skryptem wysyłającym e-mail.
rozmiar: 105 KB | autor: PsichiX
pobrań: 10111 | głosów: 13 | ocena: 2.92 oceń zasób | komentarzy: 15
Dekodowanie hasła podobne do tego z gry Just Cause 2.
rozmiar: 14 KB | autor: Uzjel
pobrań: 10183 | głosów: 11 | ocena: 7.74 oceń zasób | komentarzy: 7
Przykład wyjaśnia na czym polegają kolejki i listy.
rozmiar: 114 KB | autor: Uzjel
pobrań: 10247 | głosów: 7 | ocena: 7.42 oceń zasób | komentarzy: 4
Przykład obrazuje jak można wykonać listę zapisów stanu gry znajdujących się na dysku.
rozmiar: 12 KB | autor: Uzjel
pobrań: 10376 | głosów: 12 | ocena: 6.25 oceń zasób | komentarzy: 2
Przykład pokazuje jak obliczyć przyszłą pozycję gracza na podstawie jego kierunku i prędkości. Przydatne jest to w grach typu Tower Defence, strategiach, TDS'ach.
rozmiar: 13 KB | autor: Uzjel
pobrań: 9931 | głosów: 12 | ocena: 7.33 oceń zasób | komentarzy: 11
Przykład bumpmappingu (mapowania wypukłości - czyli takiego lepszego oświetlenia, na którym widać na teksturze, z której strony pada światło).
http://pl.wikipedia.org/wiki/Bumpmapping
rozmiar: 790KB | autor: Dawidds
pobrań: 14297 | głosów: 25 | ocena: 8.52 oceń zasób | komentarzy: 9
Algorytm drzew czerwono-czarnych.
Przykład, jak można stosować w GM referencje do obiektów, ich rodziców, dziadków i pradziadków.
rozmiar: 11 KB | autor: gnysek
pobrań: 9949 | głosów: 3 | ocena: 7.67 oceń zasób | komentarzy: 10

Sortowanie wyników:
Według:
stron: 8

1

23456»

W bazie mamy plików: 216
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
2 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 1, userów: 1, ukrytych: 0
Adriann
Użytkownicy na czacie discord
Shoutbox
KorodzikKorodzik (11:10, 24.11.21):
To przy okazji sprawdź jeszcze, czy gdzieś podtytułów tematów nie ma, bo zaginęły
gnysekgnysek (16:09, 22.11.21):
Znalazłem już te emotki w bazie, teraz się zastanawiam jak to optymalnie naprawić W tym tygodniu się postaram rozwiązać sprawę
adam014adam014 (16:42, 19.11.21):
@Korodzik zboczenie zawodowe
KorodzikKorodzik (17:54, 18.11.21):
@adam014: wow, chciało ci się poprawić. Dzięki
gnysekgnysek (10:27, 18.11.21):
W tym roku wybitnie.
ThreefThreef (10:06, 18.11.21):
No gnysek nie nadąża już z pisaniem newsów!
AdriannAdriann (7:43, 18.11.21):
Dobrze, będzie widać że ktoś to czyta:d
gnysekgnysek (1:15, 18.11.21):
Pojawiło się lajkowanie postów. Używa dokładnie tych samych ikon co forum, bo korzysta z tej samej tabeli w bazie (ależ jestem sprytny)
ChellChell (23:53, 17.11.21):
#nikogo, nie wyslal skryptu do code review tylko zeby sobie forumowicze mogli zapuscic
adam014adam014 (18:32, 17.11.21):
pastebin.com/JZuy8xcd - nie prościej?
adam014adam014 (18:15, 17.11.21):
Takie trochę biedne to to
KorodzikKorodzik (12:00, 16.11.21):
Jeśli komuś poza mną się przyda, to proszę: pastebin.com/8y0AFABV - Ale uwaga, zastępuje tekst także w sekcjach [code]
gnysekgnysek (11:47, 16.11.21):
jak regex, to na php przerobię i się nada
KorodzikKorodzik (11:34, 16.11.21):
Eeeh, to skrypt w JavaScripcie (do Greasemonkey) więc raczej nie nadaje się do "zmian w bazie".
gnysekgnysek (10:24, 15.11.21):
Podeślij, porobię zmiany w bazie
KorodzikKorodzik (14:32, 12.11.21):
Woo. Zrobiłem skrypt, który pozwala widzieć emotikonki w starych postach na forum
Konrad-GMKonrad-GM (20:07, 10.11.21):
xD mam fleszbeki z t3dgm i przyciskiem "make a game"
ChellChell (16:22, 10.11.21):
czyli te wszystkie lata od klocka "make mmo" dzielilo nas tylko zalozenie ticketa?
gnysekgnysek (14:28, 10.11.21):
Dlatego też trzeba im zgłaszać propozycje, bo jak nie wiedzą, że coś jest potrzebne, to nie robią
AdriannAdriann (13:06, 10.11.21):
Dlatego liczę na szybki rozwój gma
gnysekgnysek (12:21, 10.11.21):
Niestety, A* jest niewygodne w GM, a RTS potrzebuje ulepszonej wersji, żeby np. podchodzić do najbliższego wolnego pola z danym zasobem.
AdriannAdriann (11:43, 10.11.21):
Bardziej mi zależy na zrobieniu kiedyś solidnego rtsa z setkami jednostek(może być 2d) zastanawiam się czy gm kiedyś podoła takiemu wyzwaniu
AdriannAdriann (11:42, 10.11.21):
Ogólnie to głównie tak, fajnie by było czasem poeksperymentować z 3d ale cóż
gnysekgnysek (10:33, 10.11.21):
Tylko jeśli chcesz robić gry w 2D.
AdriannAdriann (7:53, 10.11.21):
Zaskakuje mnie tempo zmian w nowym gmie. Może jednak warto będzie zostać a nie przeskakiwać do unity
gnysekgnysek (0:51, 10.11.21):
Dodają ?? i ??= w 2.3.7
gnysekgnysek (19:14, 8.11.21):
Na GMC jest zimowa sesja Q&A z twórcami: forum.yoyogames.com/.../winter-q-a-2021.90862
AdriannAdriann (8:06, 5.11.21):
Był już czas na zakupy
AdriannAdriann (8:05, 5.11.21):
Będzie dużo lepiej, mówię tylko że wchodzenie na tym etapie jest bardzo niebezpieczne
gnysekgnysek (22:41, 4.11.21):
Ile razy ja myślałem, że lepiej już nie będzie... (pierwszy raz jak bitcoin był gdzieś po 100$.
AdriannAdriann (8:42, 4.11.21):
Cóż.. przypominam że byłoby to wchodzenie na górce a to raczej końcówka hossy
gnysekgnysek (1:23, 4.11.21):
zrób własną walutę, jak ta na fali popularności squid game i potem ucieknij z kasą
ChellChell (0:09, 4.11.21):
z resztą jak tam sobie strzeliłem kurs z blockchainów, to mam ochotę wsadzić kasę w ethereum
ChellChell (0:07, 4.11.21):
u mnie też w sumie fajnie zawodowo, zostałem tak wyoutsourcowany że prowadzę teraz migrację fajnego projektu kręcącego się wokół krypto
ChellChell (23:39, 3.11.21):
gz
adam014adam014 (16:44, 29.10.21):
I cyk, zgodnie z założeniami - Adobe Commerce Expert wczoraj wleciał
AdriannAdriann (12:39, 26.10.21):
wspomniałeś*
gnysekgnysek (12:13, 26.10.21):
Dzięki Za dwa tygodnie mam urlop, to w końcu wrzucę zaległe artykuły, może coś jeszcze dopiszę, to 4-5 nowych będzie.
AdriannAdriann (12:07, 26.10.21):
Dobrze że wspomniałem, zauważyłem dzięki temu że mi subskrypcja wygasła
gnysekgnysek (10:43, 26.10.21):
Przedłużyłem licencje na forum, dranie podnieśli cenę o 50%, ale starczyło z kasy z Patronite.
AdriannAdriann (18:04, 23.10.21):
Tak jest, dokładnie o to chodzi
ChellChell (17:57, 23.10.21):
i wyobrazam sobie jak menu glowne wjezdza w stylu podpisu Gandalfa jako Cygana w Bani u Cygana, w sumie tez bym chcial ten ficzer
ChellChell (17:52, 23.10.21):
ChellChell (17:52, 23.10.21):
juz nawet widze jak by wygladal interfejs
gnysekgnysek (23:51, 21.10.21):
Można i to lepiej, to prawda.
AdriannAdriann (19:36, 21.10.21):
Te wszystkie filtry też można
gnysekgnysek (16:07, 21.10.21):
To sie samemu przecież robi
AdriannAdriann (12:41, 21.10.21):
Niech jeszcze dodadzą jakieś przejścia między roomami i będę zadowolony:d
gnysekgnysek (10:47, 20.10.21):
Zresztą - jest jakaś funkcja fx_create(), więc kto wie, może ułatwią ich użycie w Draw.
gnysekgnysek (10:47, 20.10.21):
Na ekran. Na obiekt też byś mógł, ich źródła są tam gdzie runtime, przekazać parametry i będzie działać.
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.14557 sekund ] [ Liczba zapytań MySQL: 13 ]