Skocz do zawartości

Muuuuczek567

Użytkownicy
  • Postów

    1 472
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Muuuuczek567

  1. No no, pomysł ciekawy i stawiam za niego piątkę. Ciekawe tylko, czy to się uda. Szkoda byłoby skopać takiego głowołamacza...
  2. sto lat życzy kejefsi

  3. Muuuuczek567

    GMclan-owe cytaty

    No dzięki, sprzątnąłeś mi okazję sprzed nosa.
  4. @Lechu4444: brawo, to działa, ale gdy masz 360 klatek animacji. Cofam, to rzeczywiście działa. @GMTraker: posłuchaj Huntera. @Cover: nie działa dlatego, że: 360 (pełny kąt) / 4 = 90 a Ty masz 72 klatki. Powinno być: image_single = direction/5 Można to jeszcze uprościć: gdy przeszedłem na 8.0 Lite (czekam na forsę na Pro, oswajam się), też stosuję takie triki. Stosuję 32 klatki: image_single = direction/11.25 Zmiana będzie prawie niezauważalna.
  5. 2 pomysły: 1. Dodaj kanał alpha; 2. Dodaj wczytywanie obiektu ze sprite'a, np. wczytujesz sprite'a Mario i rysuje takiego Mario jak w pierwszym poście.
  6. Można też usuwać pociski, gdy są poza roomem. A jeśli masz ustawiony room_speed na 60, to zmień na 40. Zmiana prawie niezauważalna, tylko trzeba trochę pozmieniać kod, np. zamiast speed = 2, to speed = 3 itp. Można wyłączyć kursor i rysować w pozycji myszki sprite'a, np. celowniczek. (Chyba) będzie szybsze.
  7. Dobra, wiem, to tylko na chwilę obecną. A kolor jest zły, bo czarny. Co jak co, ale tutaj jest Polska. Jakoś czarny orzeł budzi we mnie (i może nie tylko) trochę tak jakby odrazę.
  8. Czołgi na Internet! Szkoda, że nie zagram, ścina mi cały czas... Czołgi na NES-ie nie nachodziły na siebie, tutaj minus. Cieniowanie (a raczej brak) - kolejny minus. Kontur orzełka - 0.5 plusa. Kolor orzełka - 1 minusa. Myślę, że dla każdego kierunku czołgu dało się zrobić osobnego sprite'a (przecież 4 to nie dużo...). 0.5 minusa. !Internet! - 2 plusy! Tryb gry 3v3 - plus. Muzyka - minus. Jeśli to jabłko na screenach to bonusy, to minus. Ogólnie 5 (początkowa ocena) -1-1+0.5-1-0.5+2-1+1=5-4.5+3.5=4. Nieźle.
  9. W kodzie z kolizją z obiektem: GML ammo += 32 instance_destroy() //Opcjonalne.</span></span> E: Grr, znowu szybszy :/
  10. Może masz problemy ze zrozumieniem, co to jest argument0, argument1, argument2? Najłatwiej wyjaśnić to tak: Masz funkcję: GML draw_point(x,y) x to jest argument0, a y - to argument1. Napisz teraz skrypt o nazwie "rysuj_punkt" i wpisz w nim: GML draw_point(argument0,argument1) i to jest dokładnie to samo. A "return" trzeba pisać, gdy chce się, żeby funkcja (czyli skrypt) zwróciła jakąś wartość, czyli dała wynik jakiegoś działania itp. Przykład: Napisz sobie skrypt "srednia_dwa", a w nim: GML return (argument0+argument1)/2 Funkcja zwróci liczbę, która jest wynikiem podzielenia sumy dwóch argumentów przez 2. Innymi słowy, średnią tych argumentów. Możesz teraz wpisać: GML draw_point(50,srednia_dwa(100,0)) co spowoduje narysowanie punktu w pozycji x=50,y=(100+0)/2=100/2=50. Proste, prawda? :)
  11. Muuuuczek567

    GMclan-owe cytaty

    Spójrzcie też, ile prostokątów pod napisem "Elder Veteran"! ^_^
  12. Proste, zrób sobie obiekt, który będzie miał ustawiony depth na -10000. Potem w evencie Draw tego obiektu daj taki kod: GML draw_set_color(c_white) draw_rectangle(view_wview[0]-64,view_yview[0],view_wview[0],view_yview[0]+32,false) draw_set_color(c_aqua) draw_set_halign(fa_center) draw_text(view_wview[0]-32,view_yview[0]+16,"Health="+string(health)) view_wview - szerokość viewa view_yview - pozycja viewa w osi y draw_set_halign() - "przypasowanie" tekstu: fa_left - od lewego marginesu fa_center - wyśrodkowany tekst fa_right - od prawego marginesu E: ups, to miał być lewy górny róg? <_<
  13. Muuuuczek567

    GMclan-owe cytaty

    Ha! Multifail, bo nie umie poprawnie czytać :) Kończmy, to nieśmieszne...
  14. Ja ewentualnie również mogę pomóc, zarówno w kodzie, jak i w klockach :)
  15. GML if(mouse_x > x && mouse_x < x+/szerokość przycisku/ && mouse_y > y && mouse_y < y+/wysokość przycisku/) image_blend = c_green else image_blend = c_white To, gdy "menu" to sprite. Albo: GML if(mouse_x > x && mouse_x < x+/szerokość przycisku/ && mouse_y > y && mouse_y < y+/wysokość przycisku/) draw_set_color(c_green) else draw_set_color(c_white) jeśli jest to prostokąt.
  16. Napisałeś health -= 5 czy health = -5? Bo to jest różnica, pierwsze odejmuje od warotści 5, a drugie ustawia wartość na -5.
  17. Było już o tym tysiące tematów... Create bossa: GML health = 100 Kolizja z pociskiem: GML health -= 5 Event Other -> No more health: GML instance_destroy ?
  18. Zrobiłem wg Twojego kodu przykład. Za pierwszym razem, gdy object0 przekroczył 548y, pojawiły się 4 obj_klocek1_5, ale za drugim razem - ten sam błąd. Tamte obiekty zostały zdezaktywowane, więc to naturalne, że nie można ich wykryć. Gdy usunąłem: midblok=0 błąd zniknął.
  19. Muuuuczek567

    Grafika robota

    Zapewne chodzi o cieniowanie i metaliczny połysk.
  20. W takim razie, przydałoby się wiedzieć, jakich klocków użyłeś :)
  21. Myślę, że podanie kodu trochę ułatwi rozpoznanie "diagnozy".
  22. W GM 8 wystarczy w skrypcie back_surf usunąć false z funkcji background_create_from_surface(). False w tym skrypcie to przezroczystość, a jak wiadomo, GM 8 ma ją bezpośrednio w sprite'ach i backgroundach.
  23. Niech Was nie zmyli nazwa tematu. Nie chodzi bowiem o system cząsteczkowy, ale o zmianę podłoża ze zwykłego na... zaśnieżone. Myślę, że ten przykład komuś się przyda, ponieważ w ten sam sposób można robić wiele innych efektów nie tylko w grach top-down. Padający śnieg
×
×
  • Dodaj nową pozycję...