-
Postów
717 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez ZeroXbot
-
Juz wiem! Nie ma nawiasu zamkniętego przy (global.Key[1]. Jak go zmkniesz to powinno działać.
-
Pozwolę sobie użyczyć twojego kodu Mimek GML ( DRAW) draw_sprite_ext( sprite_index,image_index,x,y,image_xscale, image_yscale,image_angle, image_blend,image_alpha); //zeby rysowało sprita bohatera //no i ilość kluczy : draw_text(x,y,'Masz:'+string(global.Key[0])+'Kluczy kółko'+' '+string(global.Key[1]+'Kluczy kwadrat'+' '+string(global.Key[2])+'Kluczy krzyż'+' '+string(global.Key[3])+'Kluczy trójkąt') Nie powinny tu być apostrofy zamiast cudzysłowi? PS: Sprawdź Adamentium, czy masz to w evencie DRAW
-
Ja korzystam z FL Studio (demo) i wychodzą mi coraz lepsze dźwięki, bo na początku ciężko się połapac w tych pokrętłach co i jak :D Syntezatory są nawet, nawet pod warunkiem, że nauczysz się z nich korzystać. Nie jest on taki trudny w obsłudze jak tu co niektórzy mówili, tylko zacytuję :) "Łatwy do nauczenia, trudny do opanowania".
-
Może pokaż nam swój projekt. Pozatym wyskakuje ci jakiś błąd czy poprostu nie działa? (chodzi o moje i Miśka skrypty)
-
Nom i jeszcze to na samym dole o ile się nie myle jest płaskie, a raczej nie powinno. Pozatym to fajny :)
-
GML if(keyboard_check_pressed(vk_space)) { sound_play(dzwiek); }
-
No więc własnie wytłumaczyłem mu co to 'for', bo większość nowych uzytkowników nie uzywa pętli nie mówiąc już o takim 'dziwactwie' jak for :D Właśnie ;)
-
@UP: Ojeju czepiasz się! Tak też można. Zreszta kiedy to pisałem to nie było twojego posta i pisałem na szybko. A jesli już mu dałeś kod z pętlą for to ciekawe czy wie do czego to w ogóle jest? To może ja wytłumaczę: Pętla for to pętla wyglądajaca trochę skomplikowanie, ale działająca jak każda inna. Składa sie z trzech argumentów oddzielonych (UWAGA:) średnikami! (nie przecinkami) Pierwszy to deklaracja zmiennej, drugi warunek, a trzeci to działanie wykonywane na ww. zmiennej. Działa to tak (pseudokod): GML // przykład: for(i=0;i<5;i+=1) { tablica=5+i; } //najpierw deklarowana jest zmienna i o wartości zero //sprawdza warunek //wykonuje polecenie zawarte w klamrach, czyli dla tablicy o indeksie i przypisuje wartość 5 zwiększoną o i //kończy iterację ("obieg") dodając do i 1 //sprawdza warunek ponownie //i znowu wykonuje polecenie... chwilę później //i wynosi już 5 i nie spełnia warunku pętla skończona Dziekuję mam nadzieję, że teraz gdy będziesz korzystał z pętli for będziesz wiedział jak działa ;] PS: a jeśli wiedziałeś to dobrze :P
-
możesz to zrobić tak: GML //create jakiegoś obiektu kontrolnego global.kluczkwadrat=0; global.kluczkolko=0; global.klucztrojkat=0; global.kluczkrzyzyk=0; // kolizja z kluczem (żeby go złapać) global.klucz/*tu dajesz nazwę danego klucza*/=1; instance_destroy() //kolizja z drzwiami np. krzyżykowymi if (global.kluczkrzyzyk==1) { instance_destroy() global.kluczkrzyzyk=0; } PS:pisane z pamięci.
-
@UP: Aha, no więc skierowany jest w dół, ponieważ gdy widzę broń białą z takim jelcem to kojarzy mi sie ona ze sztyletem :) Pozatym ten miecz jest z #276 (a może to była #278?) kartki moich nieoficjalnych rysunków*. Gdy próbowałem go narysować z jelcem w górę to w ogóle się nie komponował z resztą ;) *czytaj: kartki wyrwane z zeszytów zapełniane z powodu nudy na lekcjach (zazwyczaj na matmie, kiedy to zrobię zadanie szybciej niż uczeń/uczennica wstanie z ławki żeby je zrobić na tablicy)
-
Chodzi Ci o mój poprzedni post? Nie chodziło mi o dithering tylko ogólnie cieniowanie, bo na przykład gdyby nasz mózg widział wyraźna różnicę pomiędzy kolorami (a czarny obok białego to by oczy wypalał :) ) to taki zwykły gradient nie byłby gradientem tylko grupą kresek. Łącząc poszczególne nie różniące się zbytnio barwy tworzymy wrażenie cienia w dodatku w pomniejszeniu te pikselki zlewają nam się i dają ciekawy obraz. Nie wiem czy rozumieliście o co mi chodzi (sam za bardzo nie rozumiem), ale o to mi chodziło (nie o zrozumienie tylko to co napisałem :) ) ED: A co do twojej oceny to dzięki tylko co to jest ten jelec? o_O
-
Być może w panelu sterowania>dźwięki zmień głośniki na głośniki 5.1?
-
Drzewo wygląda na mocno niedokończone (nie ma cieniowania, ani złagodzonych konturów), a kamień wygląda (albo jest) jakby był powiekszony x2 czy nawet x4. On także nie ma złagodzonych konturów. UP: to nie o to chodzi czy go dobrze widać czy nie, bo pixelart polega na oszukiwaniu obserwatora poprzez "mieszanie" bliskich pixelów. kiedy powiększasz taka pracę "traci na jakości" bo nie wytwarza już takiego złudzenia.
-
Po krotkiej przerwie (o której nie wiedzieliście :) ) wracam do gml-a i chciałym się dowiedzieć jak zrobić pasek przewijania np. do plecaka czy do jakiejś listy. Jeśli to niezbyt skomplikowane to dobrze by było, żeby był konfigurowalny (żeby nie trzeba było zmieniać połowy kodu).
-
No dzięki wszystkim za dobre ocenki (POXIPOL-a pomijam bo się nie zna :P ). Co do solmisa to sądze tak jak Nobody i na tej ikonce C też ma ten sam efekt. (pewnie tekstura i akurat w tym miejscu "C" nie ma żadnych "wgnieceń"/"wybrzuszeń")
-
Mimek to nie o to chodziło :( jemu chodzi o to, żeby gdy jest nowy room to żeby rozpoczynał się np. po trzech sekundach.
-
Moja nowa pracka :)
-
Szanowny Picie210(?) takie akcje, które mają być sprawdzane co step dajemy w evencie step, a nie w create, który (w tym wypadku) sprawdza warunek przy stworzeniu się. ED: Spóźniłem się, ale cieszę się, że są jeszcze ludzie czytający ze zrozumieniem :)
-
O_O Dobrze wytłumaczę Ci jak stworzyć obiekt: W GM-ie w górnym pasku masz ikonkę pod postacią niebieskiej kuleczki. Klikasz ją, dzięki czemu ukazuje się nam menu nowego obiektu. Obok "Name:" wpisujemy potwór. Gotowe! Jeśli chodziło Ci o stworzenie instancji to wpisujesz GML instance_create(x,y,potwor); Zamiast x i y podstaw współrzędne
-
[poszukiwany] Przykład a'la kurka wodna
ZeroXbot odpowiedział(a) na max1996 temat w Pytania początkujących
Oczywiście ja wspaniałomyślny wymyśliłem skrypt, dzięki któremu raz dwa będziesz miał kurkę wodną wystarczy wpisać w create pewnego obiektu GML initialize_kurka_wodna() i gotowe, ciesz się wspaniałą fizyką lotu naszych kurczaków... Na serio, to weź się chłopie do roboty, Adam tak Ci to wytłumaczył, że nawet nie trzeba o nic więcej pytać. Jeśli myślisz, że tylko dlatego, że Ci się nie chce uczyć GML-a będziemy Cię zasypywać masą przykładów to się mylisz. Żebyś ty chociaż sprawdził (spojrzał w kod) jak to działa. I nie wymiguj się, że chcesz prościej, czy inaczej bo nawet nie sprawdziłeś (zakładam, ale jestem pewnyo na 99%), a udajesz, że nie umiesz (bo tak naprawdę Ci się nie chce). -
Możesz dać na przykład w kolizji z tym obiektem GML vspeed=-8, a w stepie piłki GML vspeed+=0.5 //grawitacja liczbe możesz zmienić
-
Hmmm... zależy co chcesz stworzyć (ty w ogóle się o to nas pytasz, bo na to nie wygląda)
-
Wiem już co jest nie tak, ale nie wiem jak rozwiązać ten problem. W każdym stepie jak wiesz sprawdza warunki wszystkie pokolei, więc jeśli zgadza się warunek dla chodzenia w dół, a później okaże sie, że warunek także spelnił np. chód w lewo to pójdzie w lewo, a to dlatego, że jest później.
-
Draw_background_ext bez color blendinga...
ZeroXbot odpowiedział(a) na slabix temat w Pytania początkujących
Witaj slabixie! Znów nasze drogi się krzyżują ;) Zadam pytanie: Czy nie ustawiłeś czasem w ustawieniach bg transparent? Jeśli tak to pewnie wiesz, że kolor z dolnego lewgo rogu jest kolorem przeźroczystości i to może być przyczyną twego problemu. -
Czym się różnią funkcje od zmiennych
ZeroXbot odpowiedział(a) na gol350 temat w Pytania początkujących
No, a teraz po co robic własne funkcję? A po to, żeby nie wpisywać za każdym razem do innego obiektu ten sam kod (w przypadku jeśli są to np. jednostki czyli dla każdej trzeba stworzyć ruch) lub chcesz sobie "skrócic" pracę. Ja na początku nie kapowałem jak się robi funkcje. Robiłem skrypt 'script0' i pisałem w nim np tak: GML mojafunkcja(argument0,argument1) { draw_text(argument0,argument1,'blbalala'); } A to było kompletnie, źle tylko nie wiedziałem czemu. Później po zbadaniu paru przykładów skapłem się o co chodzi. Nazwa skryptu np. 'draw_blbalala' to równocześnie nazwa funkcji. w edycji piszesz tylko klamry wewnątrz których piszesz np. to: GML draw_text(argument0,argument1,'blbalala'); i gotowe. Teraz tylko wywołać tą funkcję w drawie pisząc: draw_blbalala(5,40);