Skocz do zawartości

Dawidds

Użytkownicy
  • Postów

    1 970
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Dawidds

  1. Napisz własny system vspd/hspd (odpowiedniki vspeed/hspeed), które poruszając się co piksel sprawdzają, czy pole w daną stronę jest wolne. Dzięki temu choćbyś dał vspd=10000, a ściana by miała grubość 1px, to i tak nic by przez nią nie przeszło. Choć przyznaję, nie oglądałem pliku - ale przypuszczam, że to to ;P
  2. No właśnie... ;/ A, i proszę, powiedz, że ten blur jest robiony "normalnie" (z użyciem surface'a), a nie, że po prostu obiekt śladu ma kanał alpha, bo tak to wygląda... ;|
  3. Dawidds

    Szukam programu

    Jemu chyba chodzi o to, że na tym wykresie ma mieć przedstawione procentowo wagi poszczególnych folderów w folderze... Jeśli tak, nawet w GMie możesz to napisać.
  4. :> Eeej... ja jestem Dawidds... ;[ Co do przykładu, normalnie, dziwie się, że to mówię, ale spodziewałem się czegoś lepszego... ;| Albo inaczej - czegoś mniej kiczowatego. Spodziewałem się przykładu radaru, a tu jakiś szajs, który można napisać w 10 liniach kodu, na dodatek pseudo-hud nie nadąża za ekranem... Pała :) Hmmm... może zamiast listy top5 najlepszych gier zrobię listę top5 najgłupszych przykładów...? tydzień będzie zapełniona... ^_^
  5. Lol, sprite_width/height to wbudowane zmienne w GMa... ;/ Nic nie trzeba podstawiać.
  6. Dawidds

    Piłkarz i piłka

    Nie masz ręcznie każdej kratki obracać, bo to chyba logiczne, że obrót obrazka jest stratny. To nie wektory, to są KWADRATY. Każdy następny obrazek musi być obracany względem ORYGINAŁU. Już nie mówiąc o tym, że w GMie jest do tego gotowa funkcja...
  7. Dawidds

    Galeria Grafik

    Fajny. Tylko powiedz, o co chodziło z tym dachem :P To miało być coś konkretnego, czy takie byle-co, żeby miejsce zająć ;P ?
  8. O ja Cie ... 2k instancji. A na dodatek efekt też tragiczny... Pała.
  9. Dawidds

    CryEngine 3!

    To se poczekasz :)
  10. Dawidds

    Piłkarz i piłka

    Ale to nie zmienia faktu, że to kiczowate rozwiązanie - jeśli piłka miała by się kręcić powoli, trzeba by ją było zaanimować co 1 stopień - czyli 360 klatek, czyli 360 razy dłużej wczytuje się nam ten sprite na starcie gry :)
  11. Metoda podana przez poprzednika jest dziadoska, także się wtrącę :) Funkcja mouse_on(): GML if(mouse_x>=x && mouse_y>=y && mouse_x<x+sprite_width && mouse_y<y+sprite_height){ return 1; }else{ return 0; } Użycie: GML if(mouse_on() && mouse_check_button_pressed(mb_left)) Prosta i szybka metoda, bez niepotrzebnego kiczowatego rozbijania kodu na eventy. Jeśli musisz sprawdzić, czy myszka jest nad kulką (w tym przypadku jest sprawdzane, czy myszka znajduje się w prostokącie) użyj Pitagorasa (point_distance()), jeśli już koniecznie musisz sprawdzić nieregularny kształt to po prostu sprawdzaj GMowym eventem, czy myszka jest nad obiektem, i, jeśli tak, to zmieniaj jakąś zmienną. Bo są sytuacje, kiedy po prostu nie można sobie pozwolić na niepotrzebne rozbicie kodu na kilka eventów - zresztą lepiej mieć wszystko w jednym (+Create/Draw) i tyle. :P Jakby co: [mouse_x/y] to pozycja myszki w roomie.
  12. Dawidds

    Piłkarz i piłka

    Ściągnąć cracka (popularna wersja :)), ewentualnie użyć animacji obrotu w opcjach edytora spritów GMa (rzadko spotykane rozwiązanie). Tylko mi później nie mówcie, że nakłaniam do używania cracków ;)...
  13. Dawidds

    NANI!?

    Nie do końca, ale coś w tym stylu. O, przypomniałem sobie... :P Trochę denerwujące jest to, że nasz bohater zawsze skacze na jedną wysokość. Powinniśmy mieć nad tym kontrolę.
  14. Dawidds

    NANI!?

    Sory, musiałem... :) A jak chcesz rozbudować skoki :P ? Ja skończyłem tą grę głównie dlatego, że wiedziałem, że są 3lvle... Gdyby leveli wyglądających tak jak pierwsze dwa było 20, nie wiem, czy chciałbym ją kończyć... :P I wprowadź do tej gry trochę dynamiki, no bo cóż, niezbyt to "normalne" jest, jeśli mogę sobie w środku levelu stanąć na platformie jakby nigdy nic... ;/ W ogóle, rozgrywka jest mało dynamiczna - jedynie powolne, spokojne skakanie z platformy na platformę, uważając, aby nie spaść przez ten zarąbisty ruch platformowy ;P Choć z drugiej strony, wolę to, niż kolejnego Ice Towera, także lepiej skup się na ciekawych levelach, i jakiś drobnych urozmaiceniach.
  15. Dawidds

    eksplozja

    Lolol. Czyż nie szybciej zrobić efekt na particlach, i napisać jakiś bajer, żeby to na sprita zamienić, niż malować to ręcznie ;/ ? A jak nie znasz particli, to użyj... kurde, nie pamiętam nazwy :P Taki programik do tworzenia particli.
  16. Dawidds

    NANI!?

    @Up: Idiotyczny pomysł. Ed: Sory, szczery jestem... ;|
  17. Dawidds

    NANI!?

    Nie wiem, co w tej grze jest takiego trudnego... ;/ Ostatni level najlepszy :P Dodaj jakieś urozmaicenia, bo teraz to to ubogie jest strasznie... Ai, i daj możliwość wyłączenia fullscreena ;P Coś jeszcze miałem napisać, ale już nie pamiętam co. 6/10.
  18. -.- Nie nie mogę z takich ludzi, jak Ty, drogi Michałku. Najpierw zadaje w "Pytaniach początkujących" masę tematów dotyczących pisania wirusów - od zwykłego keyloggera, przez połączenie internetem z własną siostrzyczką, kończąc na pobieraniu pliku od niej. A jak go o to spytać, to odpowiada "ale to jest banalnie proste ;]"... :| Inna sprawa, Michał - jak ty chcesz kogoś czegoś nauczyć, jak kiedy twój kod się chociaż skopiuje do GMa to wyskakują błędy ;/ ? Pierwsze, co przeciętny user robi z kursem, to kopiuje to, co w nim pisze do GMa, i sprawdza efekt. A później dopiero czyta treść, jeśli to, co dałeś działa i jest "fajne". Już nie mówiąc o tym, że aby się nie kapnąć, że [other] jest wbudowaną stałą, to trzeba mieć naprawdę niezłe doświadczenie... :P
  19. Dawidds

    Jaki sklep?

    lidl, real, netto... ;/ Nie dość, że głupi temat, to jeszcze wszystkich sklepów nie dałeś.
  20. No to użyj GMThreads'a, i ładuj obrazy z wyprzedzeniem.
  21. To, że jest lepszy, niż kiedyś, nie usprawiedliwia go od zasypywania nas masą badziewnych przykładów/kursów. Uwierz Michał, jeszcze nie wiesz tyle, by kogoś czegoś uczyć... To co opisałeś to kompletne podstawy, jak dla mnie lepiej wziąć przykład ponga (a trochę takowych jest...), i z niego się czegoś nauczyć... ;| Lepiej zrób kurs jak zrobić trojana w GMie, przynajmniej będzie to pierwszy takowy kurs dotyczący Gma... ^_^
  22. A nie lepiej po prostu sprawdzić, czy po lewej stronie ode mnie jest ściana, czy wciskam odpowiednie klawisze, i jeśli tak, to odpowiednio pozmieniać v/hspd ;/ ?
  23. wall kickiem nazywasz wall jumpa ;F ?
  24. Dawidds

    Galeria Grafik

    Tak, tylko linia przecięcia skały jest prostopadła do wiązki tego lasera ;/ Ed: A, już nic. Jeszcze raz to obejrzałem i rzeczywiście t jest przecięte przez laser... :P
  25. Bez ini - z moim isave'em :D file = isave_open("plik.txt", ""); isave_set(file, "zmienna", global.zmienna); isave_save(file, "plik.txt"); isave_close(file); Bądź: file = file_text_open_write("plik.txt"); file_text_write_string(file, global.zmienna); file_text_close(file); Nie jestem pewien, czy file_[...]_open() nie przyjmuje jakiegoś innego argumentu... ;P
×
×
  • Dodaj nową pozycję...