Skocz do zawartości

Michmis

Użytkownicy
  • Postów

    62
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Michmis

  1. Czy dialogi były wykonywane wg. przykłądu ze strony? Bądź jak takie coś można wykonać?? Gierka bardzo fajna jak na pierwszą grę! Choć można było się bardziej postarać jeśli chodzi o grafikę.
  2. Fajna sprawa ogólnie, nawet przez te problemy które sam sobie wymyślam ;) Myślę że za jakieś 2 tyg będzie już (w miarę) kompletny engine (z ang. eNdżYiN) więc poddam go ocenie zainteresowanych ;)
  3. Podaj link d tego przykłądu to zobaczymy co tam piszczy.
  4. Napiszę ku przestrodze.. przez przypadek dźwięk zapisałem w mp3, a należało w WAV'ie, gdzie działą znakomicie. Przepraszam za kłopot ;)
  5. Problem mam taki że mam załóżmy karabim maszynowy który działa na alarmach, w alarmie 0 tworzy sie pocisk i calosc przeskakuje do alarmu 11 skad ubywa amunicji i uwzględniając szybkostrzelność wraca do alarmu 0 i tak w kółko. Problem jest taki że obojętnie jak nie zrobiłbym tego dźwięku zawsze spowalnia on grę, poza tym słychać go w sumie dopieru po zakończeniu serii strzałów (bo za każdym razem słychać tylko początek dźwięku) :(. Pomocy
  6. Zrobiłem go kupe czasu temu, ale tak, że tak się wyrażę to jest właśnie główny bohater ;) :P
  7. Panowie, dzięki. Na razie w 4-rech, jak dorobię spritey, to w 8-miu. Tak ciemny nie jestem żeby nie poradzić sobie z zatrzymywaniem ;)) Z resztą może niedługo o mojej gierze będzie więcej słychać
  8. Nikt mnie już pewno nawet nie pamięta tutaj ;) Niedawno odpopałem GM'a i zaczęłem klepać grę którą kiedys zaczęłem tworzyć, coś jak strzelanka (mniej więcej jak alien on colony), lecz z typowym widokiem RPG, czyli nie z samej góry... pytanie natomiat mam takie, (jako że nie zrobię płynnego obracania), jak zrobić aby postać przy naciśnięciu klawisza poruszała się w stronę myszki (a konkretniej w jednym z 4, lub 8 miu kierunków, które będą najbliższe myszce)? Kombinowałem z trygonometrią, stanęło na tym że nejlepsze byłoby liczenie kąta między osią X, a półprostą OM (M-punkt w którym jest mycha), problem polega na stworzeniu tego cuda... :( Pomożecie?
  9. Juz lepiej-bezsensownie a z drugiej strony nawet z lekka logiczne :P
  10. Gdyby rozwinąć niektóre wątki byłoby może i śmiesznie. Póki co jest prawie... ale to nie to :twisted:
  11. Fabuła może być bezsensowna pod warunkiem że całą gra będzie z pogranicza absurdu...
  12. 1. Najprościej jest obrazek sprite'a przyporządkować któremuś z obiektów, a następnie umieścić ten obiekt w odpowiednim miejscu room'a. 2. Skrypty wpisuje się chociażby j jakimkolwiek evencie (nie jest to obojętne, ale możesz wpisać w każdym) wstawiając do niego klocek (z zakładki control, z grupy script> Execute a piece of script), a tam wpisujesz dowolny skrypt, który ma się wykonać po sprawdzeniu warunku (event'a) 3. Najprościej w Evencie kolizji z jakimś obiektem użyć kloca 'draw text'
  13. A czy masz za keyboard_check_pressed(jakis klawisz) ??
  14. ] ]Obiekt1 X ] \Różnica wysokości ] ] / ] X Obiekt 2 [ ] [ ] [ Jeżeli obiekt nie jest wyżej od drugiego if obiekt1.y-Obiekt2.y>0 then zdarzenie Jeżeli obiekt jest wyżej od drugiego: if obiekt1.y-Obiekt2.y<0 then zdarzenie Przynajmniej z założenia... może źle zapisane. Za zero podstawiasz np. te 30 px
  15. Ja jako małorozgarnięty głupawy użytkownik kombinowałbym z kodem, czyli coś np takiego, że w evencie kolizji z fragmentem terenu: if bohater.x=obiekt_gorka.x then bohatery=2 if bohater.x=obiekt_gorka.x+1 then bohatery=3 if bohater.x=obiekt_gorka.x+2 then bohatery=5 if bohater.x=obiekt_gorka.x+3 then bohatery=5 if bohater.x=obiekt_gorka.x+4 then bohatery=4 if bohater.x=obiekt_gorka.x+5 then bohatery=2 if bohater.x=obiekt_gorka.x+6 then bohatery=3 jest to przykład chyba w dość małej skali, nie wiem czy to zadziała- nie testowałem nigdy czegoś podobnego, przy czym maska obiektu musi być stała (coby obiekt nie 'zamurował' sobie nogi w podłożu wykonując ruchy) Przepraszam za moją niewiedzę, trzymam kciuki, żeby zadziałało, proszę również mnie poprawić jakby co (przykład nie pokazuje równi pochyłej a raczej coś a'la pagórki)
  16. Spokojnie panowie ;) Proponuję udzielać konstruktywnych uwag, a kolega Ace Levy, sam osądzi czy uda mu się stworzyć swoje dzieło, czy trzeba by się zabrać za coś prostrzego (ja uciekałem na początku żabą przed samochodami i było w miarę fajnie poznawać wszystkie funkcje i kody na prostych przykładach-to moje zdanie).Osobiście uważam, że przy tworzeniu takiej giery można umrzeć z nadmiaru zmiennych, ale spróbować zawsze można, naturalnie od czasu do czasu zasięgając pomocy od bardziej zaawansowanych, więc bądźmy dobrej myśli i życzmy pomyślnego przebiegu prac :lol:
  17. Jestem początkującym użytkownikiem, ale myślę że mogę Ci pomóc w niektórych sprawach: 1. Lepiej rozwiń opis o co Ci chodzi 2. Stronka z linkami do zasobów GM 3. Więc tak, rozumiem, że chciałbyś za kursor podstawić dowolnego sprite'a. Zaczynając od początku w ustawieniach gry odznaczasz (robisz tak, aby nie było zaznaczone) "Display the cursor. Następnie zabieramy się za podstawienie samego kursora, w spricie, ustawiasz Anchor point, w miejscu gdzie ma być 'punkt klikania' czyli tak jak szpikulec w standartowym kursorze Win'a. Tworzysz obiekt np. "kursor", a następnie w Evencie Create i Step Wstawiasz klocek 'jump to a given position' a w pola x i y wpisujesz odpowiednio mouse_x i mouse_y . Następnie obiekt 'kursor' wklejasz w dowolne miejsce room'a. I to wszystko- teraz kursor powinien się poruszać wraz z myszką. 4. Myślę że powinieneś w drugim room'ie zrobić w Create jakiegoś kontrolnego obiektu (ktory jest tylko w tym roomie) Dać po prostu klocek 'Stop a music' czy jak on się tam zwie. Dość prosto opisałem rozwiązania tych problemów, więc początkujący nie będzie miał z tym problemów :mellow:
  18. Udało mi się zrobić tak, aby sprite'y zmieniały się w zależności od pozycji x obiektu na ekranie. Jednak nie znam kodu który pozwoliłby mi zmieniać sprite'y w zależności od x w widoku (bo przecież x=200 jest tylko 200px od lewego brzegu ROOM'a, a chciałbym żeby było 200 px od brzego VIEW'A) Proszę o pomoc :(
×
×
  • Dodaj nową pozycję...