
tomalas
Użytkownicy-
Postów
426 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez tomalas
-
Nie poruszanie jest klawiatura...
-
Witam, Mam problem ze znalezieniem sposoby na dobrą kolizje ze ścianą. Chodzi o to że chce aby postać ślizgała się po ścianie ale nie mogła przez nią przejść. (widok top down ) Nie wiem jak to wytłumaczyć po prostu podczas poruszania się pod kątem jak idzie ściana zależy jaką użyje metodę albo haczy albo w ogóle się nie da ruszyć w danym kierunku. Mam nadzieję że ktoś rozumie o co mi chodzi ;] Rozwiązanie jakie używam to po prostu odbicie ale postać idzie opornie bo wiadomo odbija się i dalej napiera. View jest ustawiony na fallow za postacią i w wyniku obraz dostaje "trzęsiawki",a chciałbym żeby postać "ślizgała" się po tej ścianie... Więc jeżeli ktoś ma dobry sposób na kolizje i chciałby się podzielić wiedzą ;] Pozdrawiam, tomalas
-
No miałem to na timeline ale myślałem że da się prościej dla łatwiejszego modyfikowania... no ale dobra dzięki.
-
Nie da rady... bo chce żeby po jednorazowym wciśnięciu klawisza zrobił mi pełny obrót. Więc muszę zrobić pętle aż zrobi ten pełny obrót.
-
Moim celem jest obrócenie sprita za pomocą zmiennej body_direction. Chce żeby to był płynny obrót o 360 stopni. Dzieje się to po naciśnięciu klawisza z tym że gdy obrót trwa nie można zacząć obrotu póki się nie skończy. Chce zrobić tą animacje za pomocą skryptu. A teraz co już mi się udało wydukać: Niby proste zrobię pętle i po sprawie... Mam: if keyboard_check(vk_shift) { if ( can_hit ) {slash()}; } can_hit jest to zmienna zapobiegająca ponownemu uruchomieniu animacji obrotu. Ale w sposobie jaki podam i tak nie mam gdzie jej ustawić z powrotem na 1. Ale to zobaczycie. Skrypt Slash powstawiałem już liczby zamiast argumentów ale chce mieć argumenty do łatwego modyfikowania dlatego chce zrobić animacje w skrypcie: do {body_direction-=6;} until (body_direction<=-360); Z tego co rozumiem pętle... a widocznie ich nie rozumiem ;) powinna ona się wykonywać aż wyrażenie w until będzie na true. Ale jak się okazuje po puszczeniu klawisza pętla też zostaje przerwana ja natomiast chciałbym żeby dokończyła ona obrót a po obrocie: body_direction=0 Drugim problem pozostaje jeszcze can_hit jeżeli ustawie na początku skryptu na 0 oznajmiając ,że jest wykonywany obrót to skoro jak puszcze klawisz pętla się nie wykonuje to tak samo w przypadku gdy can_hit=0 a po obrocie zmienna powinna wrócić z powrotem na 1. Próbowałem już różnych pętli, może coś źle zrobiłem. Nie wiem. Ale różne dziwne rzeczy mi się działy. A więc proszę o pomoc. Nie musi być tym sposobem który napisałem jeżeli jest jakiś inny. Proszę o pomoc! Z góry dzięki, Tomalas
-
A na wzór różdżki nie zrobiłbyś średniowiecznych broni ? Miecz itp.
-
Spoko demko, mi gra chodzi płynnie ale ten bullettime tak skacze mógłby bardziej płynny być. Podoba mi sie szkieletowa animacja. Czekam na pełną wersje. Zrób może coś w rodzaju kombosów w tym spowolnieniu.
-
Rozumiem ,że to będzie naśmiewanie się z gier z "koszmarnych początków"... Bardzo inteligentne... Ja też miałem takie początki i jakbym zobaczył że się ze mnie naśmiewają to dałbym sobie spokój i odpuścił robienie gier.. nie wiem jaką postawę ma gmclan ale na moje na pewno nie odstraszać nowych userów. Bo 1 na 10 na pewno będzie stałym bywalcem i czegoś się nauczy.
-
W sumie dobrze sorki nie spojrzałem na dwie ostatnie linijki że nadajesz znowu wartości dla xmouse i ymouse. A i tak coś nie działa dobra będę kombinował dzięki
-
Tak ale ja chce na bieżąco sprawdzać czy gracz zmienił pozycje myszy. Czyli ogólnie czy rusza w danym czasie myszką.
-
Zastanawiam się jak sprawdzić czy gracz ruszył myszą czyli czy zmieniła pozycje.
-
Jest takie coś na ich stronie jak ovh manager... tam ustawiasz hasło do ftp itp. jeżeli chodzi o adres do FTP to ftp.60free.ovh.org login: twojanazwa hasło: jak nie zmieniłeś do ftp to chyba to samo co się logujesz... bazy tam chyba nie ma nie pamiętam
-
Heh... nie wiem co Borek chce zrobić ale myślę ,że nie powolną grę rpg tylko multiplayerową sieczke :D Więc ja sobie nie wyobrażam innego sterowania jak klawiszami... może obrót jest myszką... nie wiadomo jak to będzie wyglądać. Na moje jak gra wyjdzie to sami się przekonacie ,że lepsze będzie sterowanie klawiszami...
-
Witam, Mam mały problem chcę poporostu zrobić LAN na 2 kompy laptop i zwykły. Na laptopie mam Viste na kompie Xp. I teraz podłączam kabel skrosowany do kompa sieciówke wykrywa mam w urządzeniach. We właściwościach ustawiłem ip na kompie żeby przydzielało 192.168.0.1 a na laptopie 192.168.0.2 Maske też ustawiłem. Na laptopie mi wyświetla, że połączenie niby jest a na kompie nie mogę włączyć połączenia. ? Coś jeszcze musze zrobić ? Z góry dzięki za pomoc
-
1. Wchodzisz na http://192.168.1.1/ 2. Wchodzisz w zakładkę Serwery LAN 3. Klikasz Dodaj 4. Nazwa serwera: wpisujesz co chcesz tylko żebyś wiedział potem do czego odblokowałeś port. Dostęp włączony: wybierasz TAK Protokół: wybierasz TCP Port od: wpisujesz jaki chcesz port odblokować jak więcej to od jakiego portu. (Zobacz z jakiego portu korzysta Twój serwer.) Port do: wpisujesz ten sam port jeżeli odblokowujesz jeden. Jeżeli więcej wpisz do jakiego portu. Lokalny adres IP: pojawi się sam nie zmieniaj. 5. Klikasz zastosuj potem zapisz zmiany 6. Powtórz to samo tylko wybierz protokół UDP i inną nazwę zazwyczaj potrzeba odblokowania obydwóch protokołów. 7. Zapisz zmiany uruchom ponownie liveboxa. Porty odblokowane możesz sprawdzić wchodząc w zakładkę Serwery LAN 8. Jeżeli chcesz mieć zmieniane ip automatycznie na stałe przez liveboxa która ma funkcje serwisu DynDNS to to masz w konfiguracjach zaawansowanych i wcześniej zarejestruj się na serwisie DynDNS tego nie chce mi się tłumaczyć.
-
Gwałtowny obrót "głowy" przy zmianie strony
tomalas odpowiedział(a) na tomalas temat w Pytania początkujących
copoconaco no dokladnie o to :) Dzieki wielkie no ale poprzednicy mówili o tym samym więc dzięki wszystkim nie stosowałem po prostu nigdy image_yscale i nie wiedziałem ,że tak można. Jeszcze raz dzięki -
Nie będę się dużo rozwodził narysowałem rysunek żeby lepiej wytłumaczyć mój problem: https://gmclan.org/uploader/603/problem.png Do tego dodam jeszcze że dodatkowym problemem jest to że trzeba te przerzuty zrobić tak aby głową można było obracać 260 stopni. Czyli przerzut musi być jeszcze na dole przy 270 stopniach. Kombinowałem już różnie... odbicie obrazka nic nie daje bo obrazek jest obrócony o 180 stopni.... robiłem też animacje której każda klatka jest dla konkretnego direction... ale jest problem z wykonaniem animacji poza tym może da się to jakoś wykonać w kodzie... Proszę o jakieś nakierowanie radę cokolwiek co mi pomoże ;) Pozdrawiam, Tomalas
-
1. Rozgrywka powinna być bardziej dynamiczna. (zacznij od szybszego biegania) 2. Jakoś tak sterowanie hm...ten bohater powinien być bardziej animowany tak dziwnie na moje wygląda chodzenia na wszystkie strony i obracanie się obrazka. 3. Strzelać myślę jednak ,że można byłoby przytrzymując klawisz. Ale dodaj wtedy rozrzut. 4. I większe pole widzenia... To kilka uwag ale gierka zapowiada się dobrze ;)
-
Marek.S to sprawdza czy x znajduje się w jednym przedziale żeby sprawdzić czy może w drugim to trzeba dodać jeszcze raz to samo... Myślę ,że chyba nie ma prostszego sposobu...
-
Chce sprawdzić czy wartość jest w przedziale liczbowym zwraca mi prawdę że jest albo fałsz że nie należy do przedziału... ;) Ogólnie chodzi mi o sprawdzenie czy gracz patrzy w prawa stronę czy lewa... a problem jest w tym ,że prawa strona to direction od 0 do 90 i od 270 do 360 to co podał Yoda jest dobre ale myślałem ,że jest prostszy sposób na to a chce żeby kod był jak najlepiej zoptymalizowany
-
Nie no myślałem że jest jakaś funkcja w gml... I to && jest i tak źle bo musi być or żeby sprawdzić czy jest w jednym z dwóch przedziałów ;)
-
Jest jakiś szybki sposób w gml'u na sprawdzenie czy wartosc znajduje sie w jednym z dwóch przedziałów liczbowych?
-
Ja tam czekam na pelna wersje ;) i wtedy ocenie
-
No musisz zrobić zrobić nowe sprity to będzie najprostsze... możesz też ustawić granice animacji... np chodzenie to image od 0 do iluś tam a jak atak to od iluś do iluś ;P
-
Ok dzięki Pablo Twój pomysł pomógł mi dużo ;)