Skocz do zawartości

Deus

Użytkownicy
  • Postów

    37
  • Dołączył

  • Ostatnia wizyta

O mnie

  • Płeć
    Male

Ostatnie wizyty

625 wyświetleń profilu
  • Wojo

Osiągnięcia Deus

Chicken

Chicken (1/13)

0

Reputacja

  1. Witam. Po latach nieobecności, postanowiłem spróbować swoich sił na nowo. Uważam, że tytuł jak i dział jest odpowiedni. Próbuję stworzyć grę, tym razem w GameMaker:Studio Jak poprzednim razem - Widok: Top Down W grze, sterowanie opierałoby się na obsłudze myszy, jak w wielu grach RTS typu - Warcraft / Diablo itp. Różnica polegałaby na tym, że występowałaby tylko jedna Postać. Dla przykładu: Prawy przycisk myszy (RMB) - "Akcja" w zależności od klikniętego elementu (Użycie przedmiotu / Atak zaznaczonego elementu) Lewy przycisk myszy (LMB) - Poruszanie się Przykładowo w grze Warcraft 3, występuje podobne rozwiązanie typu jeden przycisk, akcja zależna od wybranego elementu. I tu pojawia się problem. O ile z samym chodzeniem nie byłoby problemu, to podjęcie "Akcji" sprawia problem: - W przypadku używania przedmiotu, chodziłoby o to, aby po jego kliknięciu postać podeszła i użyła go (znika <instance destroy>) - Jeśli chodzi o atak, nie mam pojęcia, jak tego dokonać, aby obiekt został zaznaczony a Postać zatrzymała się (jeśli się porusza) a następnie zaczęła atak (wyłącznie dystansowy typu strzał z pistoletu/łuku itp) wówczas nie pojawiałby się problem, z tym, czy Postać będzie podchodzić do przeciwnika / strzelać do obiektu wybranego do zebrania. Przeszukując Forum nie natrafiłem na podobny temat. W przypadku pewnych tematów, które mogłyby chociaż trochę pomóc, linki były nie aktywne. - https://forum.gmclan.org/index.php?showtopic=28108 (Brak przykładu / działającego linka) - https://forum.gmclan.org/index.php?showtopi...amp;hl=Warcraft (Nie ma przykładu - w samej aplikacji nie ma opcji kliknięcia przeciwnika) - https://forum.gmclan.org/index.php?showtopi...mp;hl=atak+klik (Samo demo - Nie mogę odpalić na PC <WIN 7>) - https://forum.gmclan.org/index.php?showtopic=31414 Tego z kolei nie rozumiem (Tytuł skusił aby zobaczyć, lecz chyba się mi to nie przyda) Przykładem gry w której występuje takie coś jest: - http://www.survivor-squad.com/ (mniejwięcej w połowie filmu jest przedstawiony przykład jak wróg jest zaznaczony na czerwono i można go zaatakować) Osobiście, w oparciu o przykład udało mi się dokonać czegoś takiego: - https://gmclan.org/up2099.html Nazwa pliku: Sterowanie_strategia.zip Zbieranie przedmiotów polega na sprawdzeniu odległości <=20 oraz sprawdzenie czy przycisk został wybrany. Co do samego chodzenia, od momentu dodania akcji ataku, przestało funkcjonować obchodzenie przeszkód. Aby było łatwiej zrozumieć, rozbiłem działania na 2 przyciski. Jak również można zauważyć, kolejny problem który pojawił się - zapewne jakiś błąd logiczny w składni - postać nie zatrzymuje się w miejscu kliknięcia myszy Byłbym wdzięczny gdyby udało się komuś ciutkę wyjaśnić mi naturę problemu - gdzie popełniam błędy bądź jeśli byłaby możliwość, prosiłbym oprócz wyjaśnienia o podesłanie poprawniejszej wersji kodu. P.S. Pisząc ten temat, starałem się stosować do regulaminu. Nie byłem pewien, czy mogę podać bezpośredni link do projektu, dlatego też UPnąłem go spakowanego.
  2. Dziękuję (baca , Marek.S) a 32 - spacja - to dlatego mi wariowało gdyż spacja miała inną akcję przypisaną też na zasadzie pressed. Wcześniej odgrywało dźwięk aż do wcisnięcia i przytrzymania czegokolwiek (klawisza) Jeszcze raz dziękuję, pozdrawiam i życzę miłego dnia. p.s. nawet na około z nerwów próbowałem - mapując klawisze ;p
  3. Dzieki za tak szybką odpowiedź: Marek.S, baca Piszę dopiero teraz, gdyż próbowałem samodzielnie rozgryźć coś jeszcze. Jednakże prosiłbym jeszcze o jedno: czytałem dokumentacje gm'a aczkolwiek... jak stosuję: if keyboard_check_pressed(ord('A')) { sound_play() } to dźwięk odgrywany jest jak się klawisz wciska (chyba że coś pomieszałem teraz). W każdym razie jest ok. ilośc wciśnięć = ilość odegrań. i robiłem to w step <działało :D> a gdy już próbuję tak jak powiedzieliście: chr(wartość) / keyboard_check (wartość) ... to niestety cały czas od nowa się odgrywa. (jakby dźwięk był loop) dla jaj sprobowałem w create i niestety kiszka - odgrywa się raz na starcie i cisza. Czy mógłbym jeszcze raz liczyć na pomoc? ;)
  4. Jeśli mogę to swoje pytanie przyłączę do tego tematu. Jak przypisać akcję do nietypowych klawiszy, na przykład do: : lub ; ' lub " , lub < . lub > itp. Proszę o pomoc
  5. Deus

    Secret

    Marudzenie, ja posiadam flatrona 19" wszystko (jasność itp.) podkręcone zaledwie na 10procent i widzę zawartość obrazka normalnie. Jak są problemy to spróbujcie troszkę podregulować wasze "okienka na świat" ;) . A odpowiedzi na moje poprzednie - ważne - pytanie nie otrzymałem. raperr mógłbyś mi podać ile średnio ramu projekt ci zabiera i ile fps wyciąga? - Ramy sprawdzisz naciskając magiczną trójcę windowsa (ctrl+alt+del) ;) chociaż tyle jakbyś powiedział, gdyż nie jest to tajemnicą. Pozdrawiam wszystkich.
  6. Deus

    Secret

    Również życzę ci powodzenia - z pewnością się przyda :thumbsup: . W związku z tym, gdy mam czas to też używam gm'a i już od jakiegoś czasu tworzę coś podobnego ^_^ . Pytanie mam do ciebie w związku z tym a nawet dwa: - ile fps'ów ci wyciąga (średnio) - ile ramu projekt pobiera (także średnio) Ja o swoim projekcie jeszcze nie piszę gdyż niewiadomo kiedy go i czy wogóle skończę ;) Pozdrawiam p.s. Nie ma co krytykować dopóki nie będzie opublikowana wersja "grywalna". Jakieś demko czy coś..
  7. Dzięki dokładnie o to mi chodziło. :thumbsup: Problem rozwiązany.
  8. Witam wszystkich Piszę w tym dziale, gdyż uważam że jest to trudniejszy problem do rozwiązania (poza tym już trochę lepiej poznałem gm'a). Jeśli jednak jest to złe miejsce to przepraszam (proszę przenieść). Problem polega na tym, że mam gościa(obj_gracz), który strzela z pistoletu. Jak on się porusza to podąża za nim view. (podąża-jest ok) Chcę zrobić tak, że jak gość wystrzeli 1 pocisk to view podąża za samym pociskiem, dopóki ten nie zniknie (dopóki nie nastąpi tzw. instance_destroy() ;) ). Jak pocisku nie będzie to aby view podążał znowu za graczem. (i tu tkwi problem) W tej chwili mam tak: View 1 follow obj_gracz View 2 follow obj_pocisk view'y mają wielkość 800x600 plansza ma wielskość 2000x600 (Przykładowe parametry) I to jest tak. Jak pocisk poleci poza ten obszar 800x600 ekran view podąża za pociskiem, jak ten zniknie to view zostaje przesunięty i nie idzie za kolesiem. W tematach ani postach nie znalazłem nic takiego. Próbowałem sprawę rozwiązać przy pomocy 2 view'ów ale wtedy i tak działa tylko view1 (podążanie za graczem). Jakieś pomysły? P.S. Do tej pory w moich projektach używałem tylko 1 view i podążanie tylko za 1 obiektem. P.S. 2 widok Top Down, jeśli to istotne.
  9. Niezupełnie. Tworząc xm, jako instrumenty używasz dźwięków .wav tak więc napisałem ...konwerter na xm. Nie podałem konkretnie z jakiego formatu wejściowego. Pozatym midi to jeszcze inna rzecz, tak więc w się mylisz: to nie tak samo. Teraz..aby nie było OFFtopu: Jednak przy pomocy MT da się tworzyć (niezupełnie) takie pliki. Pozdrawiam Deus
  10. Dobra, dzięki za odpowiedź. Czyli zostaje mi samodzielne napisanie muzyki ;).
  11. Dobre to jest, trzeba przyznać 4,5/5, a teraz istotne pytanie: Czy jest jakiś konwerter na format xm i skąd go pobrać? szukam 2 godziny i nic... na marginesie google pokazuje tylko z xm na... programy te więc nie wchodzą w grę, sprawdzałem, madtracker też nie bo on tylko odtwarza i robi np na mp3 Niby http://media-convert.com/pl/ daje możliwośc ale jak do tej pory mi nie udało się to... Proszę o pomoc.
  12. Rzeczywiście, fajna rzecz - nie jest mi potrzebna, no ale może kiedyś się przyda (oczywiście wtedy dam kredyt =) ) Wg mnie 5/5
  13. zawsze się może do czegoś przydać komuś. Bardzo praktyczne. 5/5
  14. ale efekcik bardzo przyjemny :) niezależnie od wykonania.
  15. Deus

    JWorms

    naprawdę fajnie się zapowiada :) pamiętam jak się grało w worms'y. Stare dobre czasy... Powiem tak: nie ma to jak klasyczny miotacz płomieni ( zawsze był moją bronią drużynową) a jak się umiało posługiwać to możnabyło niekiedy zrobić większe szkody niż święty granat To są moje 2 propozycje z tym że "święty granat" możnaby z nazwy zastąpić np: świętym jabłkiem :jezor: lub jabłkową bombą :jezor: Powodzenia :thumbsup:
×
×
  • Dodaj nową pozycję...