-
Postów
3 205 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
4
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Ranmus
-
Silniki 3D - podstawy
Ranmus odpowiedział(a) na nadii temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Jeśli chodzi o Aliens, to w najnowszej wersji mam tak samo (wcześniej było normalnie). Bodajże to wina sterowników choć nie wiem. Ja tam bardziej polecam GM Irrlicht bo jest potężniejszy, szybszy i w ogóle, ale o wiele bardziej skomplikowany w obsłudze. -
Dawidsu, bo to prawda, nie chce mi się po raz kolejny za kogoś szukać odpowiedniej funkcji w helpie, bo takowa jest, tylko trzeba wiedzieć gdzie. Najpierw to trzeba samemu przeszukać: The Game Maker Language -> Game Play -> Miscellaneous variables and functions: variable_local_set(name,value) Sets the local variable with the given name (a string) to the given value variable_local_get(name) Returns the value of the local variable with the given name (a string) GM 5.3
-
top-down 2D shooter
Ranmus odpowiedział(a) na -22- temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Takie coś to ja też kiedyś zrobiłem. Obróc parę razy plansze, a zobaczysz, że powoli się deformuje. -
Nie znam się na Delphi, ale ogólnie to się robi tak, że powinienes miec funkcję do szukania substringa w stringu. Jak takie cos jest w C++, GML, PHP. Wtedy robisz pętle while i jeżeli znajdziesz średnik, to kopiujesz wszystkie znaki do średnika, a potem wywalasz je z właściwego stringa. Wielokrotnie robiłem to w GML i PHP.
-
Nie wiem jakie są funkcje w pascalu ale ja bym zrobił rzutowanie czy zamiane liczby na stringa a potem szukal odpowiedniej pozycji, np. ostatnia liczba to bedzie sie zaczynala od pozycji: dlugosc stringa - 1 oraz dlugosc cyfry to 1. Potem rzutujesz, zamieniasz string na liczbe i gotowe. Sprawdz funkcje GM'a bo w delphi jest napisany, a delphi to object pascal.
-
Zapomniałem coś jeszcze napisać. Mianowicie jeżeli nie będziesz mógł otworzyć gmd pod wersją 5.0, bo będzie się pokazywać, że za stara wersja lub coś w tym stylu, to będziesz musiał wyeksportować skrypty z nowszej wersji i zaimportowac w starzej lub po prostu kopiujac kazdy skrypt.
-
Jak to się instaluje? Musisz mieć zarejestrowaną wersję GM'a, bo inaczej nie można obsługiwać dll'i (chyba, że się powróci do wersji 5.0). Normalnie wrzucasz do katalogu z grą lub gdzie chcesz... kłopot w tym czy umiesz pisać skrypty, bo dll'e obsługuje się skryptami.
-
http://home.tiscalinet.de/xception/dlls.htm Xtreme 3D i GMirrlicht. Osobiście polecam ten drugi choć znacznie trudniejszy w obsłudze.
-
Cały kurs Game Makera i GML jest w helpie. Trzeba tylko znać angielski i jazda. Nie wiem jak dla innych, ale mi się ciekawie czytało dział GML, który kolejno odkrywał możliwości GM'a. :)
-
Przedstawienie graficzne zawartości pliku txt
Ranmus odpowiedział(a) na Marmot temat w HTML, PHP, mySQL, JavaScript
Hmmm, pomyślmy... szerokość maksymalna / 100% = szerokość szukana / ocena z pliku wyrażona w % czyli: szerokość szukana = ( szerokość maksymalna * ocena z pliku wyrażona w % ) / 100% reszta słupka = szerokość maksymalna - szerokość szukana teraz trzeba tylko dac 3 img i powsadzac dane o szerokosci. Mam nadzieję, że zrozumiałeś :) -
Hmmm, nie wiem czy jest taki filtr w IE, ale to jest niezgodne ze standardem. Można jeszcze spróbować metody rozwijania warstwy za pomocą javascriptu: najpierw trzeba schować warstwę (visibility: hidden), a potem zrobic ja widoczna (visibility: visible) i zrobic petle do ustalania wysokosci warstwy od 1 do wysokosci normalnej. Tutaj wazny bedzie jeszcze styl overflow:hidden do przycinania zawartosci warstwy (patrz shoutbox na gmclan).
-
Zmienne, operuj na zmiennych. Pomyśl jak ty byś to rozwiązał i wprowadź to w życie.
-
Silniki 3D - podstawy
Ranmus odpowiedział(a) na nadii temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Do silników 3D nie ma klocków, więc tak czy srak musisz nauczyć się pisać skrypty. -
Wysyłanie e-maili na tym serwerze kuleje. Wyślij mi na pm'a jakie chcesz nowe tymczasowe hasło, ja ci zmienię, a potem ty sobie sam zmienisz na właściwe. Jako, że przed kompem ostatnio mało siedzę, może to troche potrwać.
-
Multiplayer
Ranmus odpowiedział(a) na nadii temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Dobra, dopowiem coś jeszcze. Nadii, ty szukasz chyba jakichś idiotów. Jeżeli ktoś umie taki skrypt napisać, to SAM zrobi taką grę. SAM sobie wprowadzi opłaty sms'em i będzie pobierał nie 25% a 100%. Po drugie kraść oprawę audiowizualną z gier sobie możesz, ale jak gra jest darmowa (chociaż co lepsze też potrafią przyciąć). Inaczej szybko autorzy cię wywęszą i .... rozprawa sądowa. :] To nie jest tak hop siup, ile ty masz lat? Chyba jeszcze nie znasz brutalnej rzeczywistości... -
Multiplayer
Ranmus odpowiedział(a) na nadii temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Jakbym miał cza,s to bym zrobił coś takiego, ale sam. SMS'y - wystarczy wejść na jakiegoś wapstera albo coś. Jeżeli gra by była dobra, to i serwer sam by się znalazł. Raczej nikt za ciebie silnika nie zrobi. Woock: Od nigdy ;) -
Będę strzelał, styl css, background-position: fixed; Nie polecam jednak tego ze względu na to, że strasznie spowalnia przeglądarke. A propos ku ciekawostki, istnieje też ogólny styl position: fixed, który można przypisywać warstwom! Jednak IE błędnie to interpretuje. IE sucks!
-
Nigdzie nie wcięło, zapomniałem w tym dziale ustawić opcję pokazywania wszystkich tematów. Już widać.
-
http://www.flashkit.com/loops/ http://www.flashkit.com/soundfx/ Mozesz sobie przesluchac w locie. Polecam takze przeczytac licencje kazdej muzyki, bo niektore sa zupelnie darmowe.
-
NIe chce mi sie zagladac do helpa. Jesli cos takiego jest mozliwe, to zapewne w GM 5.3 wersji zarejestrowanej
-
O Boże, jak masz zamiar robić takie gry, to następnym razem... pal więcej zielska. :] Gierka jest superancka, trzyma klimat. Karykatura Mario. ;) Czasy: 91.00 84.70 64.00
-
Otwieranie pliku
Ranmus odpowiedział(a) na cozajeden temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
file_text_open_read(fname) Szukałeś nie w tym dziale helpa co potrzeba. -
Wstrzymaj konie Marmot. To co podałeś to są tylko biblioteki graficzne. Reszte by musial sam sobie dorobic. Ja podałem takie, w które masz już wbudowane praktycznie całe API, coś jak GML, czyli za pomoca prostych funkcji sprawdzasz nacisniete klawisze, czy obiekty koliduja, odgrywanie muzy i takie tam.
-
Jako że -22- prosił mnie o podanie tych bibliotek poprzez pw, muszę zrobić double posta (bo może ktoś inny też jest ciekaw). Zaczynamy: Allegro - Najpopularniejsza chyba, dosyć fajna biblioteka zwłaszcza gdy dodamy AllegroGL CDX - Patrzac na przyklady, to jest prosta biblioteka do gierek 2D. Na paru innych stronach jest dużo tutoriali. Gamex - Tutaj juz mamy do czynienia z 2D i 3D, akceleracja sprzetowa. Ostatnio wolno rozwijana, nie ma systemu kolizji. Devlib - Tu już przywalone z grubej rury, praktycznie tylko do 3D. Irrlicht - Znany nam silnik do 3D (ktory jest dostepny takze dla GM'a, ale w wersji mocno okrojonej, poniewaz xception wyrzucil duzo funkcji np do tworzenia GUI), warto go wymienic ze wzgledu na pelne API oraz popularnosc. :) Clanlib - Zapiera dech w piersiach, i do 2D i 3D. Naprawde pelne API, opis biblioteki przyprawia o naprawde szczery usmiech. Po prostu rzadzi, a tak na powaznie mogla by zarzadzic gdyby nie jedna rzecz. Strasznie sie ja ciezko instaluje, kombinacji co nie miara. Ja tydzien czasu rozgryzalem instalacje (okazalo sie, ze na moim kompie instalacja sie wiesza), a gdy juz to zrobilem (nie wiem czy dobrze), wzialem i wykasowalem w napadzie szału. Zainstalowana biblioteka ma wielkosc okolo 1GB... Strona aktualnie nie dziala. HGE - Biblioteka tworzona przez pewnego Rosjanina. Do 2D, wykorzystuje akceleracje sprzetową. Nie powiem, bardzo mi sie spodobala i w ogole. Jest swietna i tyle, choc trzeba poczekac na nowy release zeby dal jakis dobry system kolizji. Jest tylko jedno ale, biblioteka jest za darmo do niekomercyjnych celow, ale wtedy na poczatku aplikacji wyskakuje reklama (nie to co w poprzednich bibliotekach), ale sadze, ze az tak przeszkadzac to nie bedzie ( bo nie radze kupowac licencji, za droga jest, a konkurencja darmowe biblioteki serwuje). W ostatecznosci bedzie proba zrobienia w nim Discordii. Ufff, to koniec, pewnie sa jeszcze jakies (zapomnialem o jednej, nie pamietam jak sie nazywa). Na co warto zwracac uwage: a) Licencja B) Stadium produkcji i ostatni release. c) Wiaze sie to z punktem b - co oferuje API, wazne by jak najwiecej. Glownie nalezy zwracac uwage na system sprite'ow i system kolizji. d) Czy jest mozliwosc crossowania (dla tych co chca wydawac wersje rowniez pod linuxa). Oczywiscie do tych wszystkich bibliotek wazna jest dobra znajomosc C++. Trzeba sie przeszkolic pod katem: - zmienne - inicjacja, typy, zasieg zmiennych - petle, rodzaje i zastosowanie - funkcje - inicjacja, typy, zasieg - tablice dynamiczne i statyczne - Struktury, Klasy, STL - stosy, kolejki, listy i takie tam. - Referencja - Wskazniki - to jest chyba najwazniejsze, bez tego ani rusz!
-
A to już nie lepiej zrobić dodatkowe menu do konfiguracji klawiszy skrótów.