-
Postów
9 823 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
143
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez gnysek
-
TEXT 2d w 3d
gnysek odpowiedział(a) na bigshark temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
ja daję w tych z ortho depth na -999 albo i więcej pozatm kazdy obiekt ktory ma być w 3d powinien mieć definicję kamery 2 3d to nie będzie większych problemów. -
ja też już wcześniej robilem ale przetłumaczyłem tylko kilka stron :P Wczoraj przetłumaczyłem już trochę więcej niz wtedy.
-
Dzisiaj zacząłęm tłumaczenie najważniejszej części - GML'a. W polskim tłumaczeniu dodaję wiecej przykladów oraz wyjaśnień, tak aby progra był jeszcze łatwiejszy w obsłudze. Podaję np. jak nie powinny wyglądać skrypty. Tłumaczę wszystkie teksty tak aby po polsku brzmiały lepiej, i niekoniecznie zgadzały się z orygianłem (ale z prawdą). Poprostu staram sie dać coś od siebie helpowi. Na wstępnie jest też notatka, że polską stroną o game maker jest GMClan :D (wazelina). Jak macie jakieś propzycje na dodatkowe tematy do poruszenia w helpie, bądź jakieś dodatkowe obrazki - dawać mi tutaj szybko. Nie wiem jeszcze kiedy help będzie gotowy bo tłumaczę go w wolnych chwilach, ale dlaetgo właśnie go ukończę, bo nie siedze nad nim od rana do wieczora.
-
może w końcu dokończe tłumaczenie helpa do GM. Może będzie w maju.
-
zdecydowanie ustawianie wszystkich zmiennych jako zero to zły sposób robienia gier. Coprawda przy prostej gierce jest to łatwe, ale załóżmy, że mamy skrypt if (ppp!=true) czyli inaczej mówiąc if (ppp!=1); i naprzykład ppp oznacza, ze jezeli teraz nie ma wciśnietego klawisza to true (czyli if keyboard_check(vk_klawisz) then ppp=false;) to uzywając tej opcji ppp na dzieńdobry przybierze wartość false, czyli poimo, że klawisz nie został naciśnięty może zostać wykonany warunek tak jakby był on wcisnięty (oczywiście można do keyboar_check dodać else ppp=true)
-
albo w step if y<=0 then y=0; if y>=room_height then y=room_height; to samo z x.
-
a przeczytaj pierwszy post w tym temacie - pisze przeciez o "tread uninitialized variables as 0" - nalezy czytac uważnie.
-
DObrze synek słuchaj teraz uważnie: 1. w PRES ENTER zamień wiersz[i]= i+1 na wiersz[i]=wiersz[i+1]; 2. w draw dodaj po "fontcolor=" a przed "drawtext" draw_set_color(font_color); 3. Wejdź w opcje gry (Global Game Settings), potem w zakładkę "Errors" i zaznacz "tread uninitialized variables as 0" i wszystko będzie działało. W tym momencie skrypt rózni sie tym od GM5, że dodatkowo jest dopisane dwa razy draw_set_color.
-
a ja znam lepszy sposób na zabezpieczenie obrazków - z jpg zmień rozszerzenie na xxx (ale nie bierz w programie graficznym zapisz jako, tylko spod windowsa) - obrazek nadal będzie do odczytania przez większość programow. To samo tyczy się mp3. Tak samo można też zamiast pliku ini uzywać w gamemaker np. txt albo zrobić wlasne rozszerzenie - gra i tak go odczyta !!! (dlatego, ze wszystkie pliki poza txt mają na początku wypisane jakiego są typu np. wave ma waveriff32 czy coś takeigo)
-
3d w GM6 i wspolpraca z programami
gnysek odpowiedział(a) na bigshark temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
bo gm zamiast wczytać model i go uzywać przez cały level, za każdym nawet nie stepem, a kazdym draw (czyli za każdą klatką), wczytuje jakby model od nowa, i od nowa pobiera do niego teksturę, pozycję, rozmiary, rotację itp. Nowa wersja będzie miała wczytanie modelu, i potem tylko będizesz go mógł sobie dowolnie uzywać i moim zdaniem takie co pozwoli na umieszczenie do najmniej 10x więcej obiektów -
musiał byś to porzeć o baze mysql, i wtedy ustalać np. ich loginy i kogo teraz kolej. Zadanie jest do wykonania ale trochę dni przy tym spędzisz.
-
po pierwsze - zmiejsz rozdzielczość do 800x600, po drugie wprowadź mgłę, po 3 wprowadź wyłączanie widzialności obiektów która znajdą się za mgła, a najlepiej i tych za plecami.
-
chodzie zrobimy całą ekipą pierwszego rpg w game maker :P
-
ja też się dowiem z chęcią:P
-
ale jest coś takiego jak znajdź. Ja np. bez helpa wogule nie zaczynam robienia gry.
-
to powinno if distance_to_point(PunktX,PunktY)<10 //lub mniej niż 5 { x=PunktX; y=PunktY; speed=0; }
-
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> gdzie tu widzisz Windows-1250 ?? pzoatym w kodzie strony ten tag występuje najmniej 10 razy - a trzeba tylko raz i to pomiędzy <head></head>
-
Lib Buldier dla 6.0
gnysek opublikował(a) temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
http://gamemaker.main.jp/modules/mydownloa...php?cid=2&lid=5 więcej nie mówię nic bo już wsyztko napisałem :P -
mozliwe że w Farmerze Franie będzie się dało ściągać i wysyłać wyniki online :P
-
Wykorzystałem to na miom wlasnym forum w nieczytanych postach. $szukaj_nieczytanych=mysql_query("SELECT * FROM read_history WHERE user_id='$gid' GROUP BY id_post"); gdzie $gid oznacza numer użytkonika aktualnie przegladającego stronę. Tabela read_history składa się z pól: id, id_forum (oznacza numer kategori na forum), id_post (oznacza numer działu w kategori), id_post (oznacz numer tematu), id_reply(oznacza numer odpowiedzi, ale ogólnie nie w temacie). Strona grupuje wszystkie rekordy z tym samym id_post a innym id_reply, dzieki czemu podaje nam id pierwszego postu w tym temacie (pierwsze znalezione id_reply) czyli pierwszy nieczytany post. Prawdę mówiąc ud kategori itd. nie jest potrzebny do tego skryptu, ale uzywam tych pól na stronie głownej i wtedy pobieram z bazy np. jeden rekord z id=id kategori. Jak powbierze się jeden - wiadomo, masz nieczytane posty, jak pobierze się 0 - oznacza to że nie ma niecytanych postów. Więcej nie powiem, bo nie po to siedziałem 2 miechy nad portalem, żeby teraz zradzić wam wszystko (chociaz pewnie i tak portal jest dziurawy jak sitko). Dzialanie będzie można obejrzeć już wkrótce [narazie będize dostepny tylko dla mojej strony o Harvest Moonie, ale za miesiąc dwa będzie do pobrania jego ulepszona wersja ze skórkami, itp. ze strony Relax Zonk (która teraz jeszcze nie sitnieje :)) Zastanawiam się nad nazwą i chyba będzie to PiDżi Portal (PGP)].
-
dla potomnych: to zapytanie to GROUP BY nazwa_tabeli jeżeli napiszemy np. GROUP BY data, to ukaże się nam tylko pierwszy rekord jeżeli są dwa lub więcej z takim samym polem data.
-
Chyba jedyne nie n00berskie pytanie na tym forum
gnysek odpowiedział(a) na Marmot temat w Pytania początkujących
nie da się puszczać avi bez wtyczek (dll) i w tym samym czasie czegoś innego, -
Sprawdzanie czy jakiś z elementów tablicy
gnysek odpowiedział(a) na Nicolas temat w Pytania początkujących
Pytanie numer 1 - czy zdefiniowałeś te zmienne na pocztku gry ?? A teraz poprawka kodu: przyjrzyj sie nawiasom lub moja wersja (gdyby w plecaku przybyło elementów) var prawda, max; //wykorzystaj te zmienne tylko w tym skrypcie a po przetworzeniu wykasuj prawda=0; max=10 //max liczba miejsc w plecaku for (i=0; i<max; i+=1) { if prawda=0 //jezeli jeszcze nic nie znalazl { if plecak[0,i]=argument0 then { prawda=1; exit; //ewentualnie break, juz nie pamietam jak to w gm było } } } chociaż tu moga być błedy, bo nie wiem jak wygląda cały program -
jakoś sobie nie wyobrażam, że bez tabel da się żyć :P
-
Na początek załóżmy, że mamy tabelę z takimi polami: id,id_cat,tresc,data, - gdzie id jest auto_increment i wg. niego tabela się sortuje, id_cat oznacza numer jakiejś tam kategori, tresc wiadomo a data to data utworzenia tego rekordu. I teraz chciałbym pobrać z tabeli 10 OSTATNICH rekordów z tabeli (wg. daty DESC), ale żeby wśród tych 10 nie powtarzał się 2 razy żaden z numerów id_cat (czyli chciałbym poprostu z każdego działu jeden najnowszy rekord, ale załóżmy, że nie wiemy czy maksymalny id_cat to 10 czy 9999 :P) Ciekaw jestem czy coś takiego się da... (oczywiscie php, więc można używać nie tylko skladny Sqla, ale należy wtedy założyć, że może kiedyś być tylko 1 rekord w bazie)