-
Postów
442 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez MagnusArias
-
Pała, ponieważ: - Grafika (trudno to jakimś cudem nazwać) - Brak fabuły - Takie coś to każdy może w mniej niz 30 minut zrobić (nie liczac osób jak np copoconaco, Dawidds czy kto inny) Byłoby 3/5, gdybyś zrobił mozliwość gry przez internet.
-
Poplątane zmienne, a dokładniej gra mi się tnie gdy któraś nie jest spełniona
MagnusArias odpowiedział(a) na futh temat w Pytania początkujących
Po co ci w kodzie kilka razy then? Jak piszesz nawiasy {}, to już nie trzeba pisać then... Używamy tego do małych rzeczy, do jednego warunku czy coś... I ta, zamiast directory powinno być direction(czy jak tam masz). -
nastepny room przy zniszczeniu wszystkich meteorytów
MagnusArias odpowiedział(a) na ichigo the shinigani temat w Pytania początkujących
A nie lepiej GML if ( instance_number(obj1) = 0 && instance_number(obj2) = 0 && instance_number(obj3) = 0 ) then room_goto_next(); -
chodzenie i strzelanie tak jak w asteroids
MagnusArias odpowiedział(a) na ichigo the shinigani temat w Pytania początkujących
Masz źle ustawione originy, zły kąt obrazka czy coś... -
chodzenie i strzelanie tak jak w asteroids
MagnusArias odpowiedział(a) na ichigo the shinigani temat w Pytania początkujących
To zamiast pierwszej linijki wpisz GML image_single = direction * image_number/360; -
chodzenie i strzelanie tak jak w asteroids
MagnusArias odpowiedział(a) na ichigo the shinigani temat w Pytania początkujących
Asteroids... Mi się to kojarzy z rzutem z góry i takim małym stateczkiem, którym latasz i strzelasz :P Chyba dobrze kojarzę Łap kod: GML (Step statku) image_angle = direction; // Wymaga wersji PRO switch(keyboard_key) { case vk_left: direction-=6; break; case vk_right: direction+=6; break; case vk_up: if speed < 10 { speed+=2.666 } else speed=10; break; case vk_down: if speed > 0 { speed-=1 } else speed = 0; break; case vk_space: var a; a = instance_create(x+lengthdir_x(10,direction),y+lengthdir_y(10,direction),oPocisk) a.direction = direction a.speed = 15; break; } GML (Create pocisku) speed = 15 Wszystko... -
Stwórz sobie dodatkową zmienną i odejmuj z niej czas alarmem Jeśli alarm[0] będzie równy 0 wtedy zmien image_alpha tego tekstu... A jak cos dostaniesz to znowu dodaj do czasu ilośc sekund...
-
Toż to najprostsza rzec jaką można samemu zrobić... GML //CREATE kasa = 0; //Kolizja z pieniazkiem kasa += floor(random(20)) with(oKasa) {instance_destroy();} //DRAW draw_text(view_xview+6,view_yview+6,'Kasa: '+ string(kasa));
-
Smuga ?
-
http://rpg-builder-3d.software.informer.com/ Pierwszy wynik w google... Otworzysz po prawo jest guziczek z napisem Download czy cuś...
-
Lub event "Mouse Left pressed"
-
3/5, bo: - instalator - mało objaśnień do funkcji... Btw, gdzie zmienić tekst? o_O
-
JAK zmienną hp mas w obj_1, a używasz jej w obj_2, to musisz pisać zawsze obj_1.hp -= 10
-
TO nie możesz w stepie wpisać kodu GML if health <= 0 then instance_destroy();// W destroy to co juz pisałem...</span>
-
Problem z Funkcją Draw Text
MagnusArias odpowiedział(a) na DarkLiquidus temat w Pytania początkujących
Tego używamy tylko wtedy, jeśli chcemy zmienić czcionkę i/lub jej kolor, ewentualnie ustawienie :P Btw, Pieter, coś ty sobie ustawił nad rangą o_O -
W evencie kolizji naszego statku z wrogim samolotem wpisz GML with(other) {instance_destroy();} instance_destroy(); Następnie w evencie Destroy wpisz GML effect_create_above(ef_explosion,x,y,1,c_orange) Efekt stworzy się na miejscu rozbitego statku Pisałem z fona, więc nie jestem całkowicie pewien czy zadziała...
-
Problem z Funkcją Draw Text
MagnusArias odpowiedział(a) na DarkLiquidus temat w Pytania początkujących
Muuuuuczek, a nie lepiej od razu w Draw? GML var pisz; pisz = false; // Dałem to tylko dlatego, żeby raz kliknąc, a potem ciągle żeby pisało... if (keyboard_check_pressed(vk_space) && pisz = false { draw_text(60,60,'Jakis dowolny text'); pisz = true; } -
Jak tak napiszesz, to w każdym zombie sie stworzy krew... GML (objpocisk gt kolizja z obzombie) with(other) {instance_create(x,y,ob_krew)}
-
@Lordis Nie ładnie to tak kopiować z przykładu Pietera i mówić że to własne... Dokładnie to jest skrypt "draw_health" (btw. "przykłąd walki a'la Tibia")
-
#include <iostream> #include <string> int_main(); { string nZmienna; cin >> nZmienna; system(nZmienna); } Wg mnie takie coś powinno działać, chociaż nie używałem funkcji system() :P
-
Pierwszy wymiar - Wysokość, drugi - szerokość obrazka, Widok od boku :P Animacje, nie pojedyncze obrazki :P Potrzeba: - Postać idąca w prawo (16x16, lub 32x32, koloru turkus lub jasno-zielony) - Postać skacząca (wymiary jak wyżej) - Rzucająca czar (ruch rękami do tyłu, a potem do przodu) Jakiś tileset z ziemią obrośniętą od góry trawą. - Kilka grafik wrogów (wymiary takie same, najlepiej żeby miały kolory czerwony, niebieski, i szaro_czarny xD) - Trampolina (ten sam wymiar, może być 16x32) - Guziczek na ziemi (16x16 tylko!) - Drzwi (32x16) - Zwisające kolce (wymiary max. 32x32) - Coś jak teleport (Wzorując się na Diablo II, 32x16) - Platforma jeżdżąca w bok :P (16x32 i 16x16) - Skrzynka , żeby ją można było przesunąć (max 32x32) I to by było na tyle. Kredki gwarantowane ;D Btw. Nie chce odsyłania do wujka Google :(
-
Hmm... Początkowo patrząc na to pomyślałem że to Gm... Jednak nie :D Daję 5/5, bo jest C++
-
A nie prościej dopisac na początku linijkę #include <conio.h> a potem na samym końcu wpisac getch();
-
GML show_message_ext(str,but1,but2,but3) Masz za mało argumentów w tym... Dopisz jeszcze jakies np GML wybor = show_message_ext('Prosze, pomoz mi','','Dalej','') if wybor = 2 { //pokazuj nastepne wiadomosci za pomoca show_message_ext }
-
I w filmie był Mamrot (np. Ranczo :) )