-
Postów
19 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Minecrafcik
-
-
A czy w creation code a ustawieniach pokoi, mogę pisać warunki, czy nie zadziałają?
-
Witam. Mam pewien głupi i mały problemik... <_< Mianowicie chciałbym w grze zastosować muzyczkę tła i dźwięki strzału. Więc podczas strzału normalnie mam:
(coś tam coś tam...) sound_play(sound_rzut1); (i dalej kod...)
A w creation code pokoju 1:
sound_loop(sound_level1);
I teraz właściwie 2 problemy...
1. Kiedy odpalam grę i przechodzę do levela1, muzyka w tle się włącza, ale kiedy już kliknę myszką strzelając, usłyszę odgłos strzału, a muzyka w tle się wyłączy i koniec. Chciałbym żeby cały czas grała i pokrywała się z tym pojedynczym dźwiękiem kiedy strzelę. :) Niby proste ale kombinowałem na różne sposoby jak to naprawić i nic nie wymyśliłem, cały czas to samo...
2. Jak zrobić, aby muzyka w tle z levelu1 sama się wyłączała kiedy ten level się skończy i gra przejdzie do level2? Ponieważ mam też tak, że wchodzę do levelu2 a muzyka dalej gra (jeśli nie strzele oczywiście...) <_<
Dopiszę jeszcze, że ustawiłem muzykę tła jako background sound a strzał jako normal... :)
Pomoże ktoś? :D
-
Zrobiłem trochę inaczej na podstawie tego, ale działa, dziękuję za pomoc... :)
-
Wszystko gra, dziękuję bardzo :P
A dałoby się jeszcze zrobić tak żeby prędkość obracania była losowana w jakimś zakresie? Bo teraz każdy pocisk, kiedy upadnie, to leży położony w tym samym kierunku. Np. raz byłoby image_angle+=1, a podczas następnego rzutu wylosowałoby się image_angle+=4, najlepiej załóżmy od +1 do +10? Trochę nakręciłem ale mam nadzieję że każdy zrozumie :)
-
Witam. Mam pewien problem, mianowicie chciałbym zrobić tak, by w grze top down lub 2d, na jedno wychodzi, obiekt którym będzie rzucała postać (np. udko kurczaka ;) ) obracał się sam w locie. Szukałem ale nie znalazłem. Pomoże ktoś? :)
-
Racja, nie mam niestety oryginalnej wersji ale skuszę się na zakup jak tylko będę mieć trochę pieniędzy. :)
-
Chciałem żeby w 1 klocku były nieistotne rzeczy takie jak chodzenie, skakanie czy grawitacja a w 2 klocku to o co chodzi w przykładzie, czyli chodzenie po drabinie. :)
-
Cześć, ostatnio szukałem na forum przykładu drabiny nadającej się do mojej gry, wszystkie przykłady polegały na tym że po drabinie się wlatywało na samą górę a później opadało, co mi się za bardzo nie spodobało, postanowiłem spróbować zrobić to sam i udało się osiągnąć taki efekt o jaki mi chodziło. :)
-
Ok, ok, wszystko działa, dzięki wszystkim za pomoc.
-
Wielkie dzięki, dokładnie o ten przykład chodziło, ale nadal proszę o pomoc co do obracania się całej postaci, tak jak w punkcie drugim w pierwszym poście. :(
-
Dziękuje, ale nadal jeszcze prosiłbym o pomoc co do drugiego punktu. Jak łapka jest po lewej stronie to obrazek niech się patrzy w lewo i na odwrót. ;)
-
1.
Witam, moim problemem jest zrobienie przylepionych do ciała rąk z np. pistoletem, które będą się obracać do myszki tzn. gdy będę celował góra-dół to broń będzie się "patrzyć" na celownik (obrazki 1 i 1.1), a gdy naceluję na drugą stronę ręce obrócą się w lewo i również będą się "patrzyć" na celownik (obrazki 2 i 2.2).
2.
Gdyby ktoś jeszcze powiedział jak zrobić, aby postać obracała się z rękami, w prawo i lewo, tzn. gdy będę celował w lewą część ekranu to tak jak ręce postać będzie się patrzyła w lewo a jak w prawą część to w prawo.
Na 100% ktoś już podał taki przykład, pamiętam, że go widziałem, niestety szukałem w historii i na forum ale już nie znalazłem, gdyby ktoś znalazł, to proszę o podesłanie, a jak nie to o pomoc. :)
Obrazek, wybaczcie że taki link ale wyskakiwał jakiś błąd.
Przepraszam, że obrazki są brzydkie ale nie widziałem sensu robienia ładniejszych. :sp_ike:
-
Mam nadzieję, że dobrze zrozumiałem pytanie. Wejdź w Global Game Settings, zakładka Graphics, 1 element od góry.
-
Witam. Znowu pytanie ode mnie :F. Jak w grze 2d z widokiem z boku, tak jak w popularnej grze Terraria, zrobić aby strzała wystrzeliwana przez ludzika leciała po trajektorii parabolicznej?
Z góry dzięki za odpowiedzi. :thumbsup:
-
Działa, taki błachy błąd, a jednak był, dzięki. :thumbsup:
-
Witam, mam pewien problem, moja gra top-down jest tworzona jako RPG, problem jest z przeciwnikami, tzn. przeciwnik jest jeden(przykładowo Bandyta). Na mapie jest załóżmy 5 takich bandytów, każdy z nich ma po 100 hp, kolizja ze strzałą wystrzeliwaną przez gracza odejmuje im 25 hp. Przy zabijaniu pierwszego bandyty wszystko jest ok. 4 strzały i ginie, niestety przy 4 ostatnich występuje problem, każdy dostaje tylko po 1 strzale, a nie 4 i od razu ginie. Próbowałem i nie umiem tego naprawić. <_<
Create Bandyty:
GML(kilka
nieznacznych
kodów
)
health = 100;
mana = 100;
ammo = 30;
W stepie bandyty jest kod który odpowiada za gonienie gracza i atakowanie go więc myślę, że nie ma sensu go podawać.
Draw Bandyty:
GMLdraw_sprite_ext(s_left_handb,0,x,y,1,1,direction+obrot+lhand,c_white,1);draw_sprite_ext(s_right_handb,0,x,y,1,1,direction+obrot+rhand,c_white,1);
draw_sprite_ext(s_bodyb,0,x,y,1,1,direction+obrot,c_white,1);
if (goni){
draw_sprite_ext(s_headb,glowa,x,y,1,1,direction+head,c_white,1);
}
if (atak) {
draw_sprite_ext(s_headb,glowa,x,y,1,1,direction+head+obrot,c_white,1);
}
if !(atak) && !(goni) draw_sprite_ext(s_headb,glowa,x,y,1,1,point_direction(x,y,o_gracz,o_gracz),c_white,1);
if (weapon==0){
draw_sprite_ext(s_swordb,0,x+lengthdir_x(20,direction+obrot+sword-60),y+lengthdir_y(20,direction+obrot+sword-60),1,1,direction+45-180+sword+obrot,c_white,1);
}
Kolizja ze strzałą bandyty:
GMLhealth -=25;instance_create(x,y,o_krew);
if (health<=0)
{
repeat(10) instance_create(x,y,o_krew2)
instance_destroy();
}
A w strzale jest spowalnianie strzały, kierunek jej lotu, no i przy kolizji z wrogiem
GMLinstance_destroy();Przypuszczam, że może być to spowodowane że w top-downie gracz jest zbudowany z 4 spritów, nie wiem jaką to ma zależność i jak to naprawić ale taki sam kody był użyty w innej grze w której objekt składał się tylko z 1 sprita i wszystko działało.
Z góry dziękuje za odpowiedzi.
-
Wszystko działa, wielkie dzięki dla jednego i drugiego. :)
-
Witam, jestem początkującym w Game Makerze. Proszę o pomoc, chce aby w mojej grze po naciśnięciu LPM skin ludzika "zmienił się" na animacje strzelania tego ludzika a po wykonaniu animacji z powrotem w początkowy skin.
Wpisywanie:
GMLif mouse_check_button(mb_left)sprite_index(s_gracz_strzela);
...nic nie daje, ponieważ w obiekcie jest ustawiony draw paska życia, strzał, no i ludzika.
Próbowałem wpisywać:
GMLdraw_sprite(s_gracz,s_gracz,x,y);if mouse_check_button(mb_left)
draw_sprite(s_gracz_strzela,s_gracz_strzela,x,y);
Ale wtedy dwa obrazki się zlewały i dupa.
Zrobiłbym to jeśli by nie było draw'a ale wtedy też nie będzie pasków hp i ammo.
Tak więc jak zrobić aby zostały moje paski życia i strzał i żeby po kliknięciu LPM skin zmieniał się na animację a po skończeniu animacji z powrotem na skin?
Mam nadzieję, że zrozumiecie o co mi chodzi, nie wiem czy wszystko napisałem, nie wiem czy w ogóle dobrze się do tego zabierałem ale cóż, nie umiem jeszcze się dobrze posługiwać tym programem. Z góry dzięki za odpowiedzi. :bye1:
Problem z nachodzeniem 2 dźwięków
w Pytania początkujących
Opublikowano
Ok, spróbuję :)