Skocz do zawartości

Kargul

Użytkownicy
  • Postów

    414
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Kargul

  1. Hmm... nie jestem jakimś tam expertem od GM'a ale coś tam wiem :thumbsup:

    Jeżeli już nadałeś bohaterowi sprite'a to ma on obrazek. Wróć do sprite'ów i zrób kopię obrazku bohatera. Ten obrazek będzie odpowiadał za animację. Tam pod "load image" masz "edit image". Klikasz to i pojawi ci się białe tło i pierwsza klatka. Zmień ją na sprite z rozkraczonymi nogami (chodzi o chodzenie oczywiście :P) i zrób kopie tej klatki (tam masz taką opcję) i skopiowaną klateczkę także edytuj. No i tak ułóż sobię animację. Po lewej stronie masz opcję podglą i tam masz rzeczywistą animację (rezultat). Jak chcesz wolniej to najwyżej skopiuj każdą klatkę kilka razy, wtedy wyjdzie wolniej. I teraz jak zrobić system poruszania się? To proste.... W obiekcie z bohaterem dajesz mu sprite animacji. I w evencie create wsadzasz kod:

    GML
    image_speed=0

    To sprawia że nie będzie szybkości animacji. Teraz daj w evencie strzałki "right":

    np. klocek poruszania się. Ja używam jump_to_position, zaznaczam opcję relative i wpisuje współrzędne odpowiadające danemu kierunkowi. I pod klockiem dajesz kod:

    GML
    image_speed=1

    I w evencie "no_key":

    GML
    image_speed=0

    image_index=0

    A jak chcesz obrót to daj w "right" i "left" dodatkowy klocek zmiana sprita na odpowiedni kształt.

    Pozdrawiam i życzę powodzenia :)

  2. Nie musisz pisać z capslockiem bo widzimy... a zwłaszcza pierwsze zdanie! Po drugie poćwicz interpunkcję. Spójrz: "." tak wygląda kropka...

    A w moim "prawie" nic nie ściągam bez screenów. Tam chyba w szablonie masz instrukcję jak robić screeny..

  3. Nazwij ją hehe :D

    A tak seryjnie to masz jeszcze parę nazw z WoWa:

     

    Dark ritual

    Brothers in arms

    Silent Campaign

    The Ancients

    Last Man standing

     

    ... A może ancient royals? :P

  4. Masz parę z WoWa:

     

    Grupa trzymająca władzę

    Al kaida

    Nothing personal

    The Fibylators

    NoExpGoSex

    Brygada Papy smerfa

     

    A moja własna: (byłem założycielem)

    Gang pietruszki

     

    :P :P

  5. Oświadczam, że jeśli użyjemy with, to rysowanie działa nadal z depthem z obiektu, w którym jest kod, nie z obiektu, do którego odnosi się with. Rzeczywiście dziwne, ale sprawdziłem i tak jest :D .

     

    EDIT:

     

    Starałem się jak najprościej, TRZYMAJ.

     

    Nie moge odtworzyć pliku, zła wersja.

    Saus: Po co dałeś link do tematu?

  6. To tekst rysuj w tym samym obiekcie co pasek.

     

    Kurde ale ja mam z 20 budynków! Tekst się rysuje kiedy budynek jest wybrany! Nie może tak być... Draw_text musi być w budynku, musi być widoczny ale budynek nie może być widoczny pod paskiem.

  7. No to ustaw obiektowi który rysuje pasek mniejszy depth tak aby zawsze był na wierzchu

     

    Kurde przecież o tym mówie... Kiedy pasek jest na wierzchu, gdy kliknę na budynek nie widać tekstu bo jest pod paskiem...

     

    Saus: Mam tak... Ale co z wievem? Bo jak przesuwam ekran pasek się zderza z budynkiem, przecież nawet na screenach było to wyraźnie pokazane...

  8. Ech... wiedziałem że wszystko i tak będe musiał wam pokazać na screenach... Zatem:

    abcdx.png

    To żelazne to pasek. A te budynki to budynki :P

    Kiedy przesuwam myszką w prawo, dzieje się to:

    ahes.png

    Dałem że budynek ma większy depth, ale teraz gdy klikam na budynek tekst się nie pojawia na pasku bo... ma większy depth. Oto mój problem!

  9. Co to za problem, żeby rozdzielić na dwa obiekty ?

     

    Oj bardzo wielki. Założyłem kiedyś temat o tym że mam problemy z dwoma budynkami. Specjalnie zrobiłem z nich jeden. Zbyt skomplikowane żebym ci wytłumaczył... Po prostu jak tam mam np. draw_text (życie) to głupieje. Wszystko robi podwójnie, oj nie będe opowiadał. Nie może być dwóch obiektów!

  10. To niech pasek będzie osobnym obiektem z większym depth. Nie za bardzo rozumiem Twój problem.

     

    Gdy pasek ma większy depth budynki nad nim górują. Gdy ma mniejszy, nie widać tekstu bo jest pod paskiem...

     

    Candy: tak mam.. Nie wiem co twój kod ma do depth...

    Saus: Spróbuję tego...

    Nie wiecie o co mi chodzi? hmm....

    Kiedy przesuwam viewem ekran w prawo budynki wystają po za pasek, bo pasek ma większy depth. Chciałbym aby pasek miał mniejszy depth od budynków, ale tekst który pisze budynek wystawał tam gdzie jest pasek.

    Czyli:

    Budynki są na dole.

    Pasek jest nad nimi.

    Tekst jest nad paskiem.

    Tekst i Budynek to ten sam obiekt...

  11. Ten tekst nie jest nad ani pod budynkami tylko tam gdzie ten pasek, który jest z lewej strony. No i chciałbym aby pasek miał większy depth od niego, jednak to powoduje że budynki górują nad nim. Hm... a da się to jakoś w tym jednym obiekcie zrobić, obiekcie budynku?

  12. Witam! Otóż robiąc swoją grę RTS jakoś mi idzie, lecz co chwilę mam jakieś problemy. Tego nie umiem rozwiązać to też zamieszczam go tutaj.

    Mam z lewej strony taki pasek. Żeby przyczepić go do ekranu dałem mu draw_sprite i jako współrzędne dałem mu xview itd...

    No i chciałbym żeby on miał depth na minusie, żeby "górował nad wszystkimi". Okej, dałem mu depth -1 i jest okej. Jednak mam obiekty budynki. One mają i draw_sprite i draw_text. No i jak budynki mają większy depth nie widać ich pod paskiem, jednak to samo dzieje się z tekstem.... Chciałbym aby tekst miał depth -2 a sprite 1. Jak to zrobić? Chodzi mi tylko o depth tekstu oczywiśćie :)

×
×
  • Dodaj nową pozycję...