Skocz do zawartości

ZeroXbot

Użytkownicy
  • Postów

    717
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez ZeroXbot

  1. No więc mam nadzieję, że prawidłowo się odwołujesz. Jak je ustawiłeś globalne to zawsze musisz używać tego przedrostka global. , a jak nie to używasz konstrukcji typu contoller.zmienna+=costam. Nadal nie wytłumaczyłeś o co ci dokładnie chodzi.
  2. Tak deklaracja to nadanie wartości początkowej (albo definicja?) np. zmienna=5 i od tej pory możesz na niej operować, czyli dodawać, odejmować itp. np. zmienna+=2 lub zmienna=zmienna+2 Jak nie zadeklarujesz zmiennej, czyli jej nie ma to NIE możesz się do niej odwołać. Powiedz mi jaki masz cel w odwoływaniu się do nieistniejącej książki. może przestań pisać co robisz, tylko napisz co chcesz osiągnąć i przedstaw sytuację jasno.
  3. Słabo to wytłumaczyłeś. Skrypt ma się rozumieć taki w zakładce scripts? (niektórzy tak na każdy kod mówią) Gdzie i kiedy go używasz? Czy w odpowiedniej kolejności wykonujesz czynności (deklaracja, potem operacje)?
  4. Pytanie: Przez internet, czy kilku na jednym komputerze? Jeżeli przez internet to zacznij się uczyć o 39DLL. Jeżeli kilku na jednym komputerze to można zrobić na wiele sposobów zależnie od tego jak najlepiej będzie pasować :)
  5. Głupie rozwiązanie, ale działa (przed chwilą sprawdzałem) :D 1. Robisz skrót danego folderu. 2. Wklejasz do C:\Documents and Settings\<nazwa konta> 3. Zmieniasz nazwę na jaką chcesz (np. mójfolder) 4. Uruchamiasz wpisując przykładowo w uruchom: mójfolder :)
  6. Musisz wtedy rysować "dodatkowo" swojego sprite'a. Można użyć draw_sprite(_ext) GML draw_sprite(sprite_index,image_index,x,y); //albo draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,direction,image_blend,image_alpha);
  7. Tyle, że demo ma zachęcać do gry, a jedyne co napisałeś to to, że pojawi się potwór, co bardzo interesujące nie jest. Tego dema nawet nie ma co oceniać, już pisałem, że takie prace lepiej zachować dla siebie (tak! nawet takie, które później się "ulepszy").
  8. A więc tak. Levele są nudne, proste i nieciekawe. Prócz tajemniczego białego proszku (gwoździ? robaków?) nie ma żadnych przeszkód. Grafika ładna nie jest. Jest to demo, ale nie pokazuje nic ciekawego ani nowego i sądzę, że ten potwór też by za dużo nie zmienił. To że jesteś nowy nie oznacza, że masz jakieś specjalne traktowanie :D gra to gra. Najpierw sam sobie zadaj pytanie, czy spodoba się innym, a później wstawiaj. Większość pierwszych gier lepiej zachować dla siebie jako nauka. Tak więc podsumowując pełnej wersji tej gry nie chciałbym, ale za to wolałbym, żebyś poćwiczył i zrobił coś ambitniejszego ;) EDIT: A się rozpisałem :/
  9. Wątpię by to było możliwe, choćby z takiego głupiego może powodu, że w paint.net możesz zapisywać w JPG z różną kompresją i wagi obrazków mogą się znacznie różnić przy wysokiej i niskiej jakości.
  10. Zadania mogłyby być coś w podobie do crazy machines, czyli używając i wstawiając w odpowiednie miejsca różne przedmioty (tu: chipy) przenosimy, niszczymy, bądź uruchamiamy coś (no i w twojej grze mogły by być tu jakieś chipy-efektory, które mogłyby być ewentualnie odblokowywane po wykonaniu zadania). Jeszcze jeden pomysł, to żeby kilka chipów tworzyły nierozłączny komplet (taki jakby preset), wykonujący daną część zadania np. minutnik własnej roboty. Nie wiem czy to pasuje do tej gry bo jak pisałem mało czaję jakby to miało wyglądać, ale może się przyda :D ED: A! No i za sam pomysł (bo o tym jest ankieta) daję piątkę, ale radzę Ci byś to dobrze wykonał ;)
  11. keyboard_press o ile się nie mylę symuluje przyciśnięcie :)
  12. No pomysł oryginalny, ale nadal nie rozumiem jakby to wyglądało w praktyce. Bo jeżeli tam robiło się bronie i tego typu rzeczy, to tu korzystając z funkcji matematycznych, stopera, ekranów i tych diod (które nie wiem do czego służą), co będzie taką przykładową konstrukcją? Może jakiś opis jakie konkretne zadanie ma konstrukcja na screenie?
  13. Nawet nie zgłębiałem się, czy ten kod będzie ogółem jako tako działał, ale GML if place_free(x-1,y-1) { x-=1 y-=1 } do góry się chyba nie ślizgamy : O (y+(=)1)
  14. step to jakby prawie wszystko co się dzieje w jednej klatce, czyli jak gra ma 30FPSów to co sekundę wykonuje się 30 klatek i równocześnie stepów. Znikanie musi być spowodowane jakimś innym kodem, bo to co podał Platyna nie może powodować takich anomalii :/ @Ed: Spóźnienie ;/
  15. Kopiujesz nawet nie patrzysz :P Platyna napisał deklarację zmiennej zyciA a później napisał działanie na zmiennej zyciE. Tak więc albo zamień wszystko na zycia albo na zycie, bo obecnie program nie widzi takiej zmiennej.
  16. Nie w create tylko przy kolizji, bo WTEDY ma się ustawić na pozycję startową
  17. 1. Zrób sobie zmienną, która sprawdza, czy do samochodu wszedł gościu. Jeżeli wejdzie to ustawiasz ją na 1, a jak wychodzi to na 0. Później dajesz warunek if(zmienna==1) {/*kod ruchu itd.*/} 2.Prosty warunek if(zmiennazycia<20) then sprite_index=nowysprite 3. Jak to policja goni po zabiciu cię : O
  18. Ok zrobiłem jeszcze dwa i na razie pomysły mi się skończyły :P (tamten obrazek uaktualniony)
  19. Skoro chcesz w lewo i w prawo to nie jest to czasem widok z boku? Jeśli tak to to jest prosty kod na podążanie, ale wyłącznie po linii prostej. GML //step enemy if(player.x>x) { x+=1; //lub hspeed=1 image_xscale=1; } else if(player.x<x) { x-=1; //lub hspeed=-1 image_xscale=-1; } //jeżeli użyjesz hspeed to jeszcze dorzuć kod poniżej else hspeed=0; @UP: aha czyli to raczej nie jest widok z boku. Wywal linijki z image_xscale. Podaj też kod tej akcji zmiany
  20. ZeroXbot

    Nauka Angielskiego.

    Jeszcze dorzucę angielskie (znaczy te po angielsku, a nie zrobione w anglii) RPGi i w ogóle gry z dużą ilością treści :)
  21. 3. Musi być na klockach? Możesz to zrobić tak. Dla każdej akcji (ruch, bieg, atak) masz oddzielny sprite z kilkoma klatkami animacji. Podczas aktywacji akcji wpisujesz w GMLu GML sprite_index=nazwaspritea; image_speed=iles; Potem w zależności od sytuacji trzeba zmienić spowrotem na postój. Jezeli dotyczy to chodu to sprawdzasz czy żaden klawisz ruchu nie jest wciskany. Dla ataku musisz sobie pomóc eventem "animation end". Nastepuje on wtedy kiedy sprite wróci do pierwszej klatki. ;)
  22. WilkAss -_- uczyłeś się ile minut ma godzina, a sekund minuta? 60. A ty ile dałeś w kodzie? 61. Policz sobie od 0 do 60 ile to liczb. Nawet na zegarku widać, że nie ma praktycznie czegoś takiego jak 60. sekunda, czy minuta. Po 59-ciu jest już zmiana.
×
×
  • Dodaj nową pozycję...