-
Postów
462 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez hudy0070
-
-
Otocz ścieżkę solidami, ustaw im visible na false i niech się od nich odbija swobodnie
-
nie agresje to 24*6< a więc to wynosi 24. nie wiem co to może być za problem. jeśli ktoś ma pomysł proszę pomóżcie.
EDIT
sorki ale czy ten alarm nie powinien być w przeciwniku??
No chyba raczej logicznie myśląc być powinien "w przeciwniku"...
GMLif( distance_to_object( player ) <= 150 ){
if( shoot = true )
{
instance_create( x, y, naboj );
alarm[0] = room_speed;
shoot = false;
}
}
Proszę właściwy kod.
Ew
GMLif distance_to_object(player) < ( agresja )/6{
if strzelac!=true
{
//nic nie rob
}
else
{
instance_create(x,y,naboj);
strzelac=false;
alarm[0]=1000 //gdzie 1000 to milisekundy(1000 ms = 1s)
}
}
Jedna klamerka a tak wiele zmieniła
-
nie wiem dlaczego ale mi nie dziala, a najgorsze jest to ze wszyscy przeciwnicy wtedy zaczynaja strzelać naraz bez różnicy na odległość. Aha jeszcze coś to jest jak zrobić żeby chodzil mój i to już mam ale przeciwnik ma tak chodzić i
if przeciwnik idzie w lewo{change_sprite lewo},
coś takiego.
1. Sprawdź ile wynosi to (przeciwnik.agresja)/6, być może jest na tyle duże, że obejmuje cały ekran
2. Co do poruszania się sprawdzaj direction przeciwnika i ustawiaj odpowiedni obrazek
GMLif( direction = 180 ) // 180 stopni to chyba w lewo jest nie?//zmiana obrazka na ten w lewo
}
-
GML (Create wroga)strzelac=true;GMLif distance_to_object(player) < (przeciwnik.agresja)/6
{
if strzelac!=true
{
//nic nie rob
}}
else
{
instance_create(x,y,naboj);
strzelac=false;
alarm[0]=1000 //gdzie 1000 to milisekundy(1000 ms = 1s)
}
GML (event alarmu numer 0 w objekcie playera)strzelac=true;Co do poruszania się po kratkach, przeczytaj 16 punkt w FAQ ;)
GMLalarm[0] = room_speed // być może 1000 ms to 1s ale w pokojach o różnychktóry jest zawsze równy 1s jeśli chodzi o czas</span>
-
-
-
-
-
Otóż to eltix, chcę sprawdzić czy dana grafika jest już w pamięci i jeżeli tak to zwrócić jej id żeby nie zaśmiecać pamięci.
-
Czy można sprawdzić czy GM załadował daną grafikę i jeżeli ona już tam jest zwrócić jakoś jej ID?
-
No nie powiem patent jest, aczkolwiek nie do końca o to mi chodziło, nie widać tego co musi być pod spodem a fajnie by było. Próbowałem pobawić się troszkę ale nic mi do głowy nie przychodziło.
-
Czy jest możliwość stworzyć patent w którym alpha nie będzie się na siebie nakładała?
Poniżej narysowałem mój problem: Nakładając na siebie 2 obrazki o alphie mniejszej niż 100% obrazki w miejscu nałożeniu zsumują swoją alphę, a czy da się zrobić tak jak na obrazku obok? Tzn nie tam gdzie się nakładają alpha byłaby taka sama.
-
Jeżeli chcesz żeby pocisk wylatywał z lufy a nie z orygina to zrób tak jak Farkraj napisał, jeżeli chodzi ci o to że pocisk lecąc do góry ma pozycję poziomą to:
GML/*kod strzelania*/_i = instance_create( x, y, pocisk ); _i.image_angle = direction; -
Jeszcze jedno pytanie, jak sprawdzić czy kąt pomiędzy prostymi jest równy alfa +- ileś stopni?
EDIT:
Dobra, zapomniałem się, nie było pytania, dzięki mistrzu za odpowiedzi.
-
Tylko jak mam zapamiętać jej ścieżkę? Poza tym wcale nie trzeba by było zapamiętywać całej tylko przypisać punkt tam gdzie ścieżka myszki bardziej odbiegnie od poprzedniej pozycji, ale to tylko teoria a takiej wiedzy w gmie nie mam jeszcze.
-
Jak sprawdzić jaki kształt narysował kursor? Powiedzmy linię poziomą, pionową, kwadrat, koło itp. Coś takiego było w grze robinhood gdzie rysowało się jakiś kształt podczas walki a nasz kompan robił jakiś odpowiedni atak.
-
Jeśli chodzi o odbicie światła to sprawa się mocno komplikuje jeżeli sprite/maska jaka się odbija od powierzchni jest większa od 1 pix, po punkt przyłożenia znajdzie się o te parę pixeli wcześniej więc kąt odbicia się trochę zmieni. Czepiam się trochę bo na początek powinno wystarczyć :P ale tal tylko chciałem zauważyć.
-
Sam nie wiem, puki co tak mi się myśleć nie chce, dziś tą betę włożyłem żeby było, nie dałem możliwości jakie powinny się tutaj znajdować, ogólnie rzecz biorąc grę będę chyba kolejny raz przepisywał ( co mi się wcale nie uśmiecha ), bo jest dużo niedociągnięć, kod lub też GM jest bardzo nie wydajny i zanim przystąpię do pracy chciałbym odpocząć od tego projektu, co jakiś czas wrzucę jakąś aktualizację to zobaczycie w jakim kierunku gra idzie. Na najbliższą aktualizacje poczekacie do następnej niedzieli/soboty, jeżeli starczy mi czasu, chęci i w ogóle wszystkiego :P. Jeśli chodzi o pełną wersję to nie jestem jasnowidzem trudno mi powiedzieć kiedy będzie, tym bardziej ,że mam dużo roboty jeżeli chcę osiągnąć to co zamierzałem.
-
Podczas stania koleś się inaczej kołysze niż jak chodzi, ale to minimalnie :P
-
Mylisz się, żaden szkielet animacji Yody ani inv psychixa, jeżeli chodzi o inv to wzorowałem się na inv Yody ale mój ekw jest teraz w 90% inny :P, jeżeli chodzi o animację to sin i tyle.
-
Postaram się to wszystko zrobić na 1 roomie ( chodzi mi o gre :P ), miasta będą, gra bez miast to nie gra :P. Grafika nie jest tak świetna jak muzyka, bo nie jestem grafikiem ani żaden z moich znajomych, którzy są wyżej wymienieni nie zajmują się grafiką, muzyka jest świetna trzeba to przyznać, robił ją nasz znajomy z GMC choć jak sam mówił była ona robiona w kilka minut :P.
-
Właśnie, zapomniałem powiedzieć czym się steruje :P, a więc:
Podczas podróży po mapie
LPM - podążamy za myszką
PPM na npc - otwiera menu
Tab - otwiera ekwipunek
"C" - otwiera statystyki
Żeby zacząć walkę należy założyć po 1 z 3 rodzajów przedmiotów
Podczas walki
F1, F2, F3 - skille
LPM - podążamy za myszką
-
Walki są mega dziwne, później postaram się powiększyć arenę i ulepszyć jakoś kolizje bo puki co te GMowe są do bani, nie dawałem żadnych efektów bo mi przy samych kilku iskierkach muliło strasznie ( za czym pewnie znów stoi GM? ).
-
Tytuł: Beyblades
Gatunek: rpg
Opis:fabuły jako takiej to nie ma puki co, w główce mam puki co tyle...
"Dawno dawno temu, żył sobie król. Po opanowaniu całej wyspy król strasznie się nudził, postanowił więc zająć czymś swój czas.
Z pomocą przyszedł mu kowal, który wymyślił grę, dzisiaj znaną jako "beyblade" - bey od nazwiska kowala, blade od nazwy miecza króla,
z którego to powstał pierwszy dysk." Aktualnie do zrobienia jest 1 quest.
Download: DOWNLOAD
Rozmiar pliku: 10,5 MB
Autorzy:
Programowanie:Wojciech Paluch ( ja )Fabuła:Wojciech PaluchGrafika:Wojciech Paluch, Waldemar Buczek, Piotr Szozda, szpaq99Muzyka:Konrad MalickiScreeny:
Chodzenie po ścieżce
w Pytania początkujących
Opublikowano
Nie rozumiem Cię w ogóle, chcesz aby koleś chodził tak jak ty chcesz? Jeżeli tak, to ustaw sobie na ścieżce obiekt i jeżeli ten ktoś wejdzie na ten obiekt to wybierz mu kierunek ruchu. Jak nie o to ci chodziło to mi to rozrysuj jakoś.