Skocz do zawartości

Muuuuczek567

Użytkownicy
  • Postów

    1 472
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Muuuuczek567

  1. Można np. w kodzie dostawania ciosu: GML sprite_index = /gdy obrywa/ A w evencie Animation End (Other -> Animation End): GML if(sprite_index = /gdy obrywa/) sprite_index = /ten zwykły/
  2. 100 lat adminowi życzem :P

  3. Gwoli ścisłości: zakres to (0-255). I tak, jeden bit to 0 lub 1, a bajt to 8 bitów, czyli liczba od 0 do 255 zapisana w systemie dwójkowym.
  4. ??? Testowałem pół godziny na moim kompie, nic się nie wieszało. A mój komp jest sprzed 6,5 lat, więc... Nie wiem, dlaczego tak się stało.
  5. Dzięki że przypomniałeś :) Naciśnijcie F1, tam wszystko jest opisane.
  6. Czasami zachodzi potrzeba użycia primitive'ów. Np. do rysowania gór w tle, wektorowych gwiazdek itp. Ale narysowanie bardziej skomplikowanych figur geometrycznych zajmuje dużo czasu. I tutaj z pomocą przychodzi Primitive Creator 2D. Dzięki niemu można z łatwością tworzyć, edytować, importować i eksportować "modele" do pliku .shp oraz odczytywać je za pomocą: execute_file(nazwa modelu.shp). Pierwsza wersja (czyli obecna) zawiera: -tworzenie pojedynczych/multi kształtów; -proste edytowanie ich (zmiana pozycji, koloru i przezroczystości); -generowanie kształtów pobierając dane od użytkownika; -zapisywanie i odczytywanie plików .shp. W następnych: -oteksturowanie; -zapisywanie w formacie umożliwiającym kolizje (thx YXE); -inne (jeżeli dacie jakieś pomysły, o co bardzo proszę). Program w całości napisany przeze mnie, "grafika" też moja. Link:https://gmclan.org/up5655_3_PC2D.html Enjoy! :)
  7. Muuuuczek567

    GMclan-owe cytaty

    Spróbuj coś powiedzieć do nas ustami, to będziesz master.
  8. "while(1)"? Raczej: "while(zmienna = 1) { /coś tam/ /i tutaj coś, żeby zmieniło wartość zmiennej, bo pętla będzie bez końca/ }" Choć nie jestem pewien.
  9. Znowu się zaczyna... Jeśli chodzi o te kable - trudno byłoby zrobić zwisające kable bez jakiegoś silnika graficznego, chyba że na jeden układ nie byłoby wielu kabli - wtedy spokojnie dałoby się zrobić tablicę z 10 liniami na każdy kabel. Nieźle by to wyglądało. E: "a gamewire pewnie nie będzie nudne..." To raczej nie ironia. Ten program ma znikome szanse na bycie nudnym.
  10. Photoshop. Taka konstrukcja jest niemożliwa (chyba, że narysował gdzieś na kartce albo zrobił iluzję optyczną dobierając odpowiednie klocki i ustawiając je pod odpowiednim kątem). E: jeśli nie Photoshop, to Gimp albo dowolny inny program (i dużo, duuuużo czasu :) ).
  11. 1.Nic prostszego: /Create/ GML image_speed = 0 2. Wystarczy pobawić się zmiennymi i zrobić sprite'y z Rotation Sequence. Zresztą, Lordis chyba tam coś pichci, więc nie trzeba się martwić :)
  12. Heh, picie... Sam nie piję (jakoś trudno spodziewać się tego po mnie... a mam nadzieję, że nigdy nie sięgnę), ale czasami mój tata wraca z pracy lekko podpity. Wolałbyś nie widzieć, w jakim jest wtedy stanie. PS: alkohol rozszerza naczynia krwionośne, co podczas zimy (zwłaszcza picie w dużych ilościach) jest niewybaczalne.
  13. Kiedyś bawiłem się tym, oto efekt mojej (krótkiej) pracy. Mój przykład Nie sugeruj się grafiką, robiłem to na szybko. Liczy się działanie :)
  14. O.O Rzeczywiście, nie zauważyłem tego małego fragmentu, przyzwyczaiłem się do tego, że jest napisane przy funkcji, co ona zwraca. Nie chciałem wprowadzić w błąd.
  15. Collision_point nie zwraca ID, tylko zwraca, czy jest kolizja w danym punkcie z jakimś obiektem.Pomyłka, nie zauważyłem małego fragmentu dokumentacji. :/
  16. No to trzeba napisać "controler.infodraw", a nie zwykłe "infodraw". Nazwa obiektu przed nazwą zmiennej oznacza, że zmienna jest przypisana do tego, a nie innego obiektu.
  17. GML draw_set_blend_mode_ext(bm_src_color,bm_inv_dest_alpha) /rysuj sobie/ draw_set_blend_mode(bm_normal) Ten patent jest niezły.
  18. Patrzyłem tylko na ostatniego screena, mam słabe łącze, więc nie obejrzałem filmiku. Chodzi o smugę pocisku.
  19. Tak ogólnie, to smugę za pociskiem można było zrobic lepiej, choćby na draw_line.
  20. To nie jest takie trudne, jak się wydaje. Po prostu zapisuj do pliku tekstowego najważniejsze dane, te "klocki" i połączenia, jak chcesz, to i obliczone wartości.
  21. Muuuuczek567

    Komendy FPS

    No płakać mi się chce, gdy was słucham/czytam. Kłótnia jest bez sensu. Ale chyba o tym wiecie. @Ignis: 1. Fire in the hole - powiedziane wyżej, ale powtórzę: gość wykrzykuje ten tekst, gdy rzuca granatem i chce ostrzec kolegów przed wybuchem. 2. Take cover - gość mówi, żebyście się ukryli, np. gdy widzi jakiegoś wroga. Nie wiedziałem, że Sabaton ma swoich fanów w całej Polsce! Tak trzymać! PS: Wpiszcie sobie w google: co to znaczy take cover. Jako drugie hasło wyskoczyło mi "Komendy FPS", wam wyskoczy jako pierwsze. Nieźle :D
  22. Myślę, że fajnym pomysłem byłoby zapisywanie stworzonych projektów do pliku, a potem wczytywanie ich, tak samo z elementami projektów (np. algorytm rozkładu normalnego można zapisać, żeby później go wczytać i wykorzystać do innych zadań). Wtedy z czystym sumieniem dałbym 6/5 (jeśli wyjdzie i reszta elementów będzie dopracowana). Trzymam kciuki! :)
×
×
  • Dodaj nową pozycję...