
DobryZiom
Zbanowani-
Postów
677 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez DobryZiom
-
DLL2GML v1.1 (+ gen. dokumentacji)
DobryZiom odpowiedział(a) na PsichiX temat w Gotowe gry i programy
i ładnie ustawiony a nie wszystko w 1 lini że nic nie zmienisz ani nic...i nie popełnisz błędu...co jest bardzo bolesne :D -
DLL2GML v1.1 (+ gen. dokumentacji)
DobryZiom odpowiedział(a) na PsichiX temat w Gotowe gry i programy
o stary!...idealnie dla mnie :D zaraz testne :D E:Program działczy :D Zayebisty :D Przyyyda się...jak masz narąbane pełno skryptów to ten program jest jak zbawienie :D 5/5 -
Ether.dll(nawet zrobiłem 2 przykłady xD) i trochę myślenia :) i wszystko :P
-
GML color[0]=c_red color[1]=c_blue color[2]=c_yellow //...blabla los=round(2)//losuje liczbe od 0 do 2 draw_set_color(color[los])
-
RaceExtreme2D
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
to bug AI Bota...nie cofa xD Możesz sobie dopisać, albo ja potem coś z tym zrobię :) na razie zw...zaraz wstawie opis funkcji... FUNKCJE: GML DŹWIĘK SILNIKA: DS_Init() - Uruchamia Audiere(dll którego używamy DS_Free() - Zwalnia Audiere DS_Wczytaj("nazwa.format") - Wczytuje dźwięk silnika,z folderu "dzwieki" DS_Zwolnij() - Zwalnia dźwięk silnika DS_Wlacz() - Włącza odtwarzanie dźwięku silnika DS_Wylacz() - Wyłącza odtwarzanie dźwięku silnika DS_Obroty(obroty) - Ustawie szybkość odtwarzania dźwięku DS_BotGlosnosc(oGracz,odleglosc) - Ustawia glośność w zależności od odległości od gracza MUZYKA: M_Init() - Tworzy zmienne potrzebne do kożystania z funkcji muzyki M_Dodaj("nazwa.format") - Dodaje utwór. Każdy dodany utwór otrzymuje po kolei id, od 1 M_Odtwarzaj() - Włącza odtwarzanie plików M_Wylacz() - Wyłącza odtwarzanie plików M_PoprzedniUtwor() - Przełącza na poprzedni utwór M_NastepnyUtwor() - Przełącza na następny utwór M_UstawUtwor(id) - Przełącza na utwór z podanym id POJAZDY: CarTworz(przyspieszanie, - Tworzy samochów maxymalna_predkosc_przod, maxymalna_predkosc_tyl, numer_klatki_grafiki) CarJazda(up,down,left,right,stop)- Ustawia klawisze którymi będziemy jeździć i pozwala na jazdę CarNiszcz() - Zwalnia samochów z pamięci CarBotJazda(path) - Włącza AI bota i każe mu jeździć po podanym pathu CarBotZaparkowany() - Uruchamia fizyke nieporuszającego się bota ELEMENTY OTOCZENIA: EO_TworzSkrzynie(hamowanie) - Tworzy skrzynie i ustawia jej hamowanie(czyli ciężkość jej pchania i hamowania) EO_FizykaSkrzyni() - Włącza fizykę skrzyni EO_TworzSciane() - Tworzy objekt ściany i nadaje jej fizyke EO_TworzGlaz() - Tworzy głaz, jednak to już nie takie łatwe. Dla głazu o innym kształcie musisz poustawiać vertexy EO_Niszcz() - Zwalnia z pamięci skrzynie/ścianę/głaz POGODA: LosujPogode(liczba) - Losuje liczbe na podstawie ktorej program wybierze pogodę(pogody musisz ustawić w skrypcie) DeszczInit(liczba) - Inicjuje zmienne potrzebne do tworzenia deszczu. Musisz podać siłę deszczu(myślę że coś koło 4) DeszczWlacz() - Włącza padanie deszczu DeszczKroplaInit() - Inicjuje zmienne potrzebne do dalszego działania kropli DeszczKroplaKontrola() - Kontrola działania kropli wody DeszczKroplaRysuj() - Rysuje krople LICZNIK: LicznikInit(liczba) - Tworzy zmienne potrzebne do licznika. W miejsce liczba wpisujemy ile razy ma mnozyc predkosc(dla efektu) LicznikKontrola() - Kontroluje działanie licznika LicznikWyswietlaj(x,y) - Wyswietla licznik na podanej pozycji E:Sorki za double posta :) -
RaceExtreme2D
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
@Dawidds: trochę nie mam czasu robić gry bo jutro wyjeżdzam :) Ale mogę dokładnie opisać wszystkie funkcje silnika, żeby nikt nie miał problemu...no prócz pana "Darlix"... :D Niedługo wstawie opisane wszystkie funkcje ;] -
RaceExtreme2D
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
No lool...to kto to zrobił? Silnik to zbiór gotowych funkcji do tworzenia gry danego typu...ja złożyłem silnik...chyba że w to wątpisz? ^^ @Darlix: tak poruszyło mnie to...bo jak ktoś chce pomóc tu na forum, wstawić coś fajnego i pomocnego to już zaraz taki linki dajecie i za próbę pomocy dostaje dostaje się "Fajne tylko szkoda, że nie Twoje","nawet 1 to za dużo"... -
RaceExtreme2D
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Z osądem o plagiat mi tu nie wyjeżdżaj... E: dał 1 bo nie umie uruchomić... -
RaceExtreme2D
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
hmmm...nie wiem jak te oprogramowanie sie nazywa :D nie pamiętam...no fizyka...albo ja mówi psysio audiere ci nie działczy...jeśli tak to: obj _Init, _Gracz i _Bot: pousuwac komendy na DS_ i powinno działać -
RaceExtreme2D
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
jak to? mi wszystko działa...może nie masz zainstalowanego oprogramowanie fizycznego na kompie?? -
RaceExtreme2D
DobryZiom opublikował(a) temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Witam Ponownie. Mam dzisiaj dla was zapowiadany wcześniej mini silniczek do samochodów top-down. Funkcjonalność: -Dźwięk - Jest to chyba pierwszy silnik dla Game Makera który posiada funkcje do odtwarzania dźwięku samochodu. Przy odtwarzaniu dźwięku samochodu gracza bierzemy pod uwagę prędkość samochodu dzięki czemu całość wychodzi realnie. Przy odtwarzaniu dźwięku samochodu bota bierzemy pod uwagę prędkość oraz odległość przez co w miarę oddalania zmniejsza się słyszalność samochodu bota. -Muzyka - Silnik (bazuje na XeAudiere.dll) posiada mały zestaw skryptów dzięki którym muzyka wczytywana jest z zewnątrz, utwory są odtwarzane jeden po drugim, możliwość przełączenia w dowolnym momencie na dowolny utwór. -Fizyka - Cały silnik jest połączony z świetnym DLL'em fizycznym "ExtremePhysics.dll" dźwięki czemu jazda samochodem, zderzenia samochodów ze sobą lub innymi obiektami są bardzo realistyczne -Pogoda - Dałem prościutki skrypt na losowanie pogody i dodałem dla przykładu deszcz z przykładu z tej strony. CREDITS: -Grafika: **->Z przykładu ExtremePhysics.dll **->Z przykładu deszczu **->Z przykładu efektownego licznika punktów -Muzyka: **->W całości Ja(DobryZiom) -Dźwięk: **->Internet -Fabuła: **->Brak -Programowanie: **->Ja(DobryZiom) **->Platyna-Efektowny licznik punktów **->Dawidds-Przykład Deszczu DOWNLOAD: https://gmclan.org/up6605_4_RaceExtreme2D.html -
KursTipTip
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
ehh...zrobie silnik ale kompletny :) skrpty nawet na wszystko...dzwiek,muzyke,fizyke,grafika...no :D -
KursTipTip
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
myślę o xenonie :D E:Prosiłbym o oceny :) -
KursTipTip
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
jejku...ale to ma być tylko przykład prostej wyścigówki...to może zamiast kończyć arta zrobię taki wyrąbiasty przykład z biegami,AI bota,fizyką,licznikiem itp? :D -
KursTipTip
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
https://gmclan.org/up6605_4_9c86ec350c.html @gnysek:hmmm...nie ma. @Lechu4444: ja nie powiedziałem że to dla takich noobów tylko... głównie. Do tego trzeba GM'a PRO :) -
KursTipTip
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
zaraz wstawie poprawiony przykład(stabilniejsze odtwarzanie dzwieku silnika i 2 nowe dzwieki :) ) -
KursTipTip
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
nie no silnika nie będę robił :D Ja tu pokazuje podstawy jak zrobić :) A co do dźwięku to możesz sobie na necie poszukać albo coś i będziesz miał lepszy :) ten do pokazu :D -
KursTipTip
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
rozważę :D -
KursTipTip
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
ja tego używam jako kropki hehe. E:Można powiedzieć żę to taki artykuł-kurs -
KursTipTip
DobryZiom odpowiedział(a) na DobryZiom temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
no widziesz :) A ja to zrobiłem tak jak uważałem że będzie dobrze :) to nie poradnik tylko artykuł :) E:I to tak się nie robi że najpierw się komentuje a dopiero potem czyta... :) -
Wyścigi Top-Down Kurs z serii "TipTop" by DobryZiom Wstęp: Witam.Widząc jak na forum GMClan, w dziale "Pytania Początkujących" powstaje wiele nowych tematów wynikających z bezmyślnego kopiowania przykładów i składania ich w kupę postanowiłem napisać kurs "TipTop". W kursie tym będę starał wytłumaczyć absolutnie wszystko co będzie zawarte w kursie. Na pierwszy ogień pójdzie tworzenie wyścigów top-down. ZACZYNAMY! 1.Grafika Nie będę tu tłumaczył jak robić grafikę, lecz powiem co nam będzie potrzebne. Mianowicie: -Samochód - W tym artykule użyje tylko dwóch samochodów. Pierwszym będziemy się poruszać my, a drugim bot -Droga - Jako że robimy grę samochodową, powinniśmy po czymś jeździć. Dróg może być kilka typów(asfalt,żwir...do wyboru do koloru) -Elementy Otoczenia - Dla urozmaicenia wyglądu naszego świata powinniśmy dodać elementy otoczenia. Mogą to być drzewa, kamienie, głazy, budynki, lampy drogowe, ławki i co jeszcze sobie tylko wymarzysz -"Kropki" - Nie wiem jak to nazwać...Będziemy potrzebowali czegoś, co nie będzie widoczne(bo tak ustawimy), ale będzie potrzebna do ustawienia drogi botowi(do jego AI). Mogą to być kropki, kwadraty i co sobie tylko chcecie :) 2.Dźwięk Jeszcze nigdy na gmclan nie widziałem samochodówki z dźwiękiem samochodu, dlatego postanowiłem pokazać jak to zrobić(z użyciem dlla, ponieważ gm nie posiada funkcji do prędkości odtwarzania). W celu stworzenia dźwięku musisz "warknąć" do mikrofonu "trrr"(tylko nie za mocno bo się wystraszy) :D Widziałem to kiedyś w jakimś kursie Allegro(c++) i naprawdę fajnie wychodzi :D 3.Kodzenie No i przyszedł czas na najlepsze :) W tym dziale zrobimy użytek z tych grafik i dźwięku! 3.1.Gracz Stwórz objekt "Gracz" i daj mu sprite jednego z samochodów 3.1.1.Przygotowanie Na początek w create damy zmienne z których później będziemy korzystać: GML friction=0.1//Hamowanie samochodu po puszczeniu gazu maxspd_up=10//maxymalna prędkość do przodu maxspd_down=-5//maxymalna prędkość do tylu przyspieszenie_up=0.5//przyspieszenie do przodu przyspieszenie_down=0.2//przyspieszenie do tylu skret=4//skręcanie w lewo i w prawo</span></span></span></span></span></span></span> 3.1.2.Jazda bez zbędnego gadania...step: GML if keyboard_check(ord("W")) and speed<maxspd_up//jesli wciśniemy W { //i prędkość nie jest większa od maxymalnej speed+=przyspieszenie_up//przyspieszamy } if keyboard_check(ord("S")) and speed>maxspd_down//na odwrót { speed-=przyspieszenie_down//zwalniamy } if keyboard_check(ord("A"))//jeśli wciśniemy A { if speed>0 then direction+=skret//jeśli jedziemy do przodu to normalnie skręca w lewo if speed<0 then direction-=skret//a jeśli jedziemy do typu to jest odwrotnie } if keyboard_check(ord("D"))//jeśli wciśniemy D {//to w 2 strone jest odwrotnie :) if speed>0 then direction-=skret if speed<0 then direction+=skret } if keyboard_check(vk_space)//jeśli wciśniemy spacje {//hamowanie if speed>1 then speed-=1//jeśli szybkość większa od 1 to odejmuje 1 if speed<-1 then speed+=1//i odwrotnie if speed<1 and speed>-1 then speed=0//jeśli w przedziale szybkości -1 do 1 to zatrzymuje } image_angle = direction//to jest dla spriteya...żeby się obracał :)</span></span></span></span></span></span></span> 3.1.3.Dźwięk Jak wcześniej powiedziałem, w tym artykule pokaże jak zrobić dźwięk samochodu :D Biblioteka jest w paczce z przykładem. Create: GML XaudioHeader()//Nagłówek XaudioInit('XeAudiere.dll')//inicjacja biblioteki silnik=XmusicLoad('auto.wav')//wczytanie dźwięku</span></span></span></span></span></span></span> Step: GML XmusicPitch(silnik,1*(speed/maxspd_up*1.5))//ustalamy szybkość odtwarzania dźwięku w zależności od szybkości :) //można się tym trochę pobawić :) if XmusicIsPlaying(silnik)=false//jeśli dźwięk nie jest teraz odtwarzany { XmusicPlay(silnik)//to go odtwarzamy...bo samochód działa :D } Game End: GML XmusicFree(silnik)//zwalniamy dźwięk XaudioFree()//i bibliotekę</span></span></span></span></span></span></span> I to by było na tyle co do gracza :) ***** UWAGA: Artykuł nie jest jeszcze skończony, jutro lub jeszcze dziś dodam 2 połowę :) ***** Przykład v2(zoptymalizowane odtwarzanie dźwięku silnika): https://gmclan.org/up6605_4_9c86ec350c.html ******************************************************************* Drugiej części nie będzie.Zamiast niej stworzę mini silniczek gier wyścigowych *******************************************************************
-
then to tak jakby { kod } tylko w 1 lini możesz tak: if (x=0 or x=640) { tu kod }
-
weź się dziecko(tibi) nie udzielaj nie proszony... dorośnij, naucz się pisać, zmień awatar bo patrzeć na niego nie mogę i może wtedy pogadamy...
-
no...i mozna wpisac poprostu 0...