Opisek
-
Postów
72 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Opisek
-
-
Nadal nie działa... Nie rozumiem! Wszystko robię tak jak ty napisałeś, ale nic się nie dzieje!
-
No właśnie w tym problem!
Alarm nie chce odpalać zmiany ufa w bohatera!
Mam tak:
Z tym kodem w trzecim obrazku chodzi tylko o test. Chciałem sprawdzić czy zadziała stworzenie bohatera.
---------------------------------------
Ok, potem tutaj zajrzę, jeśli ktoś wpadnie na pomysł, bardzo proszę udzielić odpowiedzi.
-
No właśnie chodzi o to, że:
1. Mam w nich już bardzo dużo eventów z wieloma skryptami
2. Trudno do nich włożyć ify
3. Długo będzie się kopiowało eventy z ufa do bohatera
4. Mam 56 obiektów i się w nich jeszcze nie pomyliłem :D
----------
@up Ok posłucham cię, ale masz jakiś skrypt do tego? Bo z tym już będzie trudno. W dodatku zrobiłem w create ustalenie alarmu 1 na 3, a w alarmie 1 dałem zmianę sprite i to nie wypaliło. O co tutaj chodzi?
-
Ok tylko, że już mam potworzone obydwa obiekty więc masz jakąś propozycję? Próbowałem z alarmami, ale się nie udało, lecz jeszcze popróbuję. Gdybyś na coś "wpadł" to napisz ok?
-
Dołączam się do pytania, też mi to jest potrzebne, ale tylko skrypt strzelania do gracza, gdy jest w jakiejś odległości.
Ten if:
GMLif (distance_to_object(x,y,cel)<=100)nie działa, więc nie mogę dalej robić, chociaż dalej to łatwo:
Istance create dla kamienia, pocisku (czy czegoś tam).
I lot pocisku w stronę gracza.
No więc proszę o tego naprawionego ifa, lub podpowiedź jak go zrobić.
-------------
Odkryłem w czym problem.
Dla dociekliwych powinno być:
GMLif distance_to_object(o_bohater)<=100{
alarm[0]=5;
}
(Przynajmniej u mnie działa)
-
O właśnie zrozumiałeś mnie! Oto mi w pytaniu chodziło! Tylko co do Danielus, obiekt nie chce się zmieniać, a zrobiłem wszystko jak napisałeś. W create
GMLalarm[0]=room_speed*15;, a w evencie alarm 0 zmiana obiektu na bohatera, lecz jak mówiłem nie działa. I jeszcze jedno ereg, na początku jest tak:Zderzenia bohatera z ufem
Istance destroy dla ufa
Istance change dla bohatera
Więc jednak jest tak jak myślisz ;)
-
Dzięki!!! Działa! Tylko jeszcze poprzestawiam gdzie ma się kliknąć i gotowe! Leci ocena! ;)
-
Zrób dwa sprite. Jeden w lewo drugi w prawo.
W evencie klawisza w lewo zrób tak:
GMLsprite_index=spr_bohater_l; //zmienia sprite{
if(place_free(x-v,y-yy)) //jeśli nic nie ma przed graczem...
{
x-=v; //...gracz może iść
if(!place_free(x,y+1)&&vspeed=0) //tylko jeżeli gracz stoi (nie skacze)...
y-=yy; //może wejść na schodek
ok=1; //kończy działanie pętli
}
yy+=1;
}
if(!place_free(x,y+max_y)&&vspeed=0) //dzięki tym instrukcjom gracz gładziutko schodzi z górki zamiast tak "skokowo"
move_contact_solid(270,max_y);
kier=0;
W evencie klawisza w prawo:
GML//wyjaśnienie poszczególnych instrukcji w evencie <LEFT>sprite_index=spr_bohater_r; //zmienia sprite
yy=0;
ok=0;
while(yy<=max_y&&ok=0)
{
if(place_free(x+v,y-yy))
{
x+=v;
if(!place_free(x,y+1)&&vspeed=0)
y-=yy;
ok=1;
}
yy+=1;
}
if(!place_free(x,y+max_y)&&vspeed=0)
move_contact_solid(270,max_y);
kier=1;
W evencie klawisza w górę:
GMLif(!place_free(x,y+1)) //Jeśli gracz na czymś stoi...I w evencie step:
GMLif(place_free(x,y+1)) //jeśli gracz nic nie ma pod nogami...Dzięki temu będzie się dało chodzić na boki z odbiciem gracza i... Skakać, oraz spadać dzięki grawitacji, tylko jeszcze skrypty dla drogi:
W obiekcie kontrolera drogi (bez sprite, ale musisz go dawać do roomów):
W evencie zderzenia z bohaterem:
GMLwith(o_bohater) //wszystko w klamrach dotyczy wskazanego obiektuif (vspeed>0&&!place_free(x,y+vspeed)) //jeśli gracz spada i ma coś tuż pod nogami
move_contact_solid(270,vspeed); //zostaje na tym "postawiony"
vspeed=0; //i przestaje opadać;)
}
Tylko jeszcze w obiekcie, drogi po której się idzie dajesz jako parent ten kontroler, o którym powiedziałem.
Ogólnie wszystko masz tutaj:
Dzięki tej stronce zapoczątkowałem moją grę, więc myślę, że ci się przyda. :)
-
Ok, ale gdzie znajdę ten event? Jest w eventach other, czy po prostu Key Relase?
-
Zrobiłem to w ten sposób:
To:
GMLif(mouse_x>1 + view_xview and mouse_x<1 + view_xview+string_width(spr_zapisz)){game_save("savegame.sav")};
Wsadziłem w event left button, lecz nadal nie działa. Dobrze myślę, czy nie? Podpowiedz :)
-
Źle mnie zrozumiałeś...
Jak patrzę na twoją odpowiedź widzę, że ma to działać tak:
Stoper mierzy czas, gdy dojdzie do końca zresetuje się i zmieni sprite, a ma być tak:
Bohater uderza w ufo, ufo się usuwa, a bohater zmienia OBIEKT na ufo <--- To już mam
Odlicza się 15 sekund i ufo zmienia OBIEKT na bohatera <--- I z tym czasem mam problem
Gdy spróbowałem zmienić twój skrypt, pojawił mi się błąd:
GMLERROR inaction number 1
of Step Event
for object ufozbohaterem:
Error in code at line 1:
if _timer <= 1
^
at position 4: Unknown variable _timer
W create mam
GML_timer=15;_time_pause=1; // pause sec</span>
A w step mam:
GMLif _timer <= 1{
object_index=o_bohater;
}
Umiesz coś z tym zrobić?
-
Ja mam podobny problem.
Jak zrobić coś takiego:
Gdy włącza się dany obiekt
Czeka 15 sekund
I zmienia ten obiekt na inny
W moim przypadku jest tak:
Bohater zderza się z ufo
Ufo jest zniszczone, a gracz przemienia swój obiekt na ufo
Po 15 sekundach znów jest bohaterem
Proszę o pomoc! Wszędzie tego szukałem, nawet poza forum!
Z góry dzięki.
-
Ja tak na szybko.
Zmień to:
x=96*xm+10
Na to:x=96*xm+=10
Bzdura, nie wprowadzaj w błąd - Uzjel
-
Witam! :bye1:
Mam pewien problem, chcę, aby dało się kliknąć w miejsce z narysowanym obiektem przez draw, gdy się kliknie dzieje się akcja:
GMLgame_save("savegame.sav");Obrazek został narysowany skryptem:
GMLdraw_sprite(spr_zapisz,567,1 + view_xview,567 + view_yview);Proszę o pomoc! Szukałem tego wszędzie i na forum, ale nigdzie tego nie znalazłem. :helpsmilie:
Z góry dzięki B)
-
Tak da się, wchodzisz w dana planszę następnie w niej w views i na samym dole masz ustawienia w ramce Obieckt Following, pod samym napisem Obieckt Following masz do wybrania objekt, wybierasz auto lub inny twój pojazd i gotowe!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Wiem, że ten temat jest stary, ale ktoś może na niego zaglądać.
Nie wiem czy na Lite to zadziała, ale radzę spróbować i jeszcze jedno,
twój post jest od 2008 roku i nikt ci nie odpisał??? Dziwne.
-
Na voice chat to może nie, ale wejdź tutaj: http://kacperblogpl.blogspot.com/p/chat.html (porozmawiamy).
Ok chyba trochę to ogarnąłem, ale nie wiem gdzie ustawić skąd ma pobierać i co ma uruchomić.
Już zrozumiałem tylko gdy to włączam wyskakuje mi okienko w którym jest napisane:
___________________________________________
ERROR in
action number 1
of Create Event
for object obj_gamestart:
Error defining an external function.
Jeśli to zignoruję mam normalnie to żebym kliknął spację i zacznie pobierać, gdy ją kliknę nic się nie pobiera. (Skonfigurowałem już to skąd ma pobierać i jaki plik ma pobrać)
-
[Do Photel]
Właśnie ja mam największy problem z tą biblioteką plików ____.dll. Próbowałem już wielu; httpdownloader.dll, 39dll.dll, i wiele innych lecz nadal nie rozumiem jaką one mają rolę i jak dodać tego skrypt w game makerze.
Robiłem według tego:
Potem według tego starszego tutoriala tej osoby, ale jak już mówiłem nic nie rozumiem.
-
Witam!
Chciałbym zapytać, czy da się zrobić (a jak tak to jak) launcher do własnej gry w Game Maker.
Chodzi mi o taki launcher w którym są opcje Wejdź do gry, Updatuj Grę itp...
Proszę o pomoc!
-
Niestety nie zrozumiałem, lecz spróbuję, jeśli mi się nie uda napiszę to.
Ok rozumiem, ale nie umiem tego znaleźć.
Ok co do postu Ninja chyba zacząłem rozumieć tylko nie rozumiem nadal o co chodzi z tą zmienną kierunek?
Triplepost. Ostrzeżenie - Uzjel
-
Nie za bardzo cię zrozumiałem :blink: :huh:
Możesz mi potłumaczyć w sposób bardzo prosty? (Masz utworzyć to w evencie tym i w tym co stworzyłeś masz napisać to: gbyftgfdsfgdgydgggygdgthgd potem tworzysz to w tym evencie i piszesz to
itp. itd... ) ok?
Pracuję z programem 2-3 dni nie za bardzo umiem się nim posługiwać :crying:
-
Witam!
Zastanawiam się jak zrobić w pewnym rodzaju bota/npc'ta do gry.
Stworzyłem takie coś:
Objekt o nazwie ufo.
Jego ewenty:
Step - W środku jest: z zakładki move move towards - w środku jest: x= 288, y= 304, speed= 3
Begin Step - W środku jest: z zakładki move move towards - w śroku jest: x= 91, y= 114, speed= 3
Objekt ufo po postawieniu na planszy leci na pierwsze kordy (288,304) i na nich się zacina i nie chce dalej lecieć.
Czy ktoś może mi pomóc zrobić tak, aby ufo latało z jednych kordów do drugich przez cały czas puki gracz nie wejdzie do następnej planszy?
czekanie na akcje
w Pytania początkujących
Opublikowano
Na razie to zostawię... Dokończę rozmowę gdy to będzie konieczne, ale dzięki Danielus za info z tymi obiektami ;)
Dzięki za chęć pomocy! @Danielus jeszcze trochę i trafisz do creditsów ;)