Skocz do zawartości

Muuuuczek567

Użytkownicy
  • Postów

    1 472
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Muuuuczek567

  1. W obu jest image_angle -= 3, a w jednym powinien być plus.
  2. draw_sprite_part działa. I małe pytanko. Zastanawia mnie, czemu dajesz tu tyle skomplikowanych, chyba w ogóle niezwiązanych ze sobą problemów? Robisz grę, program, skrypty do późniejszego wykorzystania?
  3. I tak świnki powinny być tylko w pudełku.
  4. Myślę, że niepotrzebnie tracić pieniądze i czas na zakup, powiedzmy, Fiata Pandy, skoro można w prosty sposób ukraść Merca spod bloku. Idź się wypchaj ze swoją filozofią.
  5. view_view, view_port, window_size.
  6. Zakładasz to w tematach dla początkujących, a wielu zaawansowanych userów nie jest w stanie rozwiązać Twoich problemów :) Przede wszystkim: po co Ci są te backgroundy? Po co Ci ich nazwy? Może znajdzie się inne rozwiązanie tego problemu. GML execute_string("tlo="+string(i)+string(global.swiatlocien[i,0])+string(global.swiatlocien[i,1])+string(global.swiatlocien[i,2])) execute_string powoduje wykonanie kodu zawartego w pierwszym parametrze jako string, następne parametry są argumentami tego kodu. Niedziwne więc, że Ci to nie działa.
  7. Tam jest skrypt, który podaje dokładnie punkt trafienia, ale w obiekcie powinny być zmienne xx i yy.
  8. Obiekt ludzik, w Collision with platforma y = platforma.y+/wartość potrzebna na wyrównanie/
  9. https://gmclan.org/up5655_12_laser.html
  10. get_integer - Funkcja zwracająca liczbę podaną w polu tekstowym. if(get_integer("pytanie",0) = 1410) { akcja } else { inna akcja }
  11. Kolumny proszku? 256 kolumn, w każdej jedna zmienna: wysokość kolumny. Gdy kwadracik spadnie na kolumnę, zwiększa wysokość kolumny o 1, a sam się niszczy. Może i głupie, ale lepsze niż 50k kwadracików. E: zrobiłem już to w domu, tylko że to działa nie na zasadzie Powder Game, ale na zasadzie tworzenia gór z kamyków. Jak będę miał internet, to prześlę.
  12. Muuuuczek567

    FlatCraft

    Więc napisałem, że "nie mają sensu :)"
  13. Muuuuczek567

    FlatCraft

    Jakbym miał wybierać między Wormsami 2 a wormsami 3D, to wybrałbym pierwsze. I nie jestem takim ignorantem, znam wiele niezłych gier wykonanych w technice trójwymiarowej. Wyścigi w 2D nie mają sensu (pomijając Micromachines), tak samo FPS-y :) A konsolę mam, ale nie gram na niej, bo niewygodnie mi się gra na padzie, wolę klawiaturę.
  14. show_message/question/_ext nie zniknie, dopóki nie wybierze się jednej z opcji lub nie naciśnie się Esc lub Enter.
  15. MadnessMadnessMadness Pomyślałem o tej grze, zanim zobaczyłem Red Laser. Też trzeba uciekać przed promieniem lasera, ale plansza jest okrągła i generuje się losowo.
  16. Muuuuczek567

    FlatCraft

    Wiedziałem, że padnie ten kontrargument. @rintohsaka: prawda, mój komputer nie jest cudem techniki (chyba, że pod względem wieku - nawet w szkole są nowsze). Nauczyłem się więc nie zwracać zbyt szczególnej uwagi do oprawy graficznej, nie gram, żeby podziwiać widoki.
  17. window_set_fullscreen(show_question('Do you want to run game in fullscreen mode?'))
  18. Moe wyciągnął 10^18 pompek. W ciągu sekundy da się pompnąć 30 razy (tzn. przytrzymując spację). Na minutę: 1800 Na godzinę: 108000 W ciągu dnia: 259200 W rok (tj. 365 dni): 946080000 Po tysiącu lat byłoby już 946080000000 pompek (robiąc ich 30 na sekundę bez przerwy). Natomiast do osiągniętej przez Ciebie liczby pompek należałoby zmarnować ok. 1001536533 lat. Gratulacje.
  19. Muuuuczek567

    FlatCraft

    Dla mnie istnieje prosta zależność: GML trzyde.grywalność < dwade.grywalność
  20. @Roki: lol. A jak będzie 4k itemów, to co, też na tablicach? @ALT: proponuję zrobić to na listach. Dużo szybciej. I nie sprawdzać po kolei każdego elementu listy global.item, tylko pobrać ID itemu podnoszonego i od razu zwiększać ds_list_find_value(global.number,id_itemu) o 1. E: Roki, w ciągu 5 minut zmieniłeś avatara 3 razy?
  21. Używaj instance_change. A jeśli nie chcesz, to po instance_create dodaj mouse_clear(mb_left).
  22. Użyj draw_set_blend_mode_ext lub surface'ów.
  23. Do tego wystarczy d3d_set_projection. W tej drugiej funkcji argument "angle" zmienia kąt widzenia (nie wiem jak to nazwać) kamery. Tak jak w szerokokątnym obiektywie, możesz zarejestrować więcej obrazu niż w normalnym. E: kod skopiowany z dokumentacji (tak! wystarczyło zajrzeć!): GML d3d_set_projection(x,y,10, x+cos(direction*pi/180),y-sin(direction*pi/180),10, 0,0,1);
×
×
  • Dodaj nową pozycję...