Deszcz topdown aka... iRain!

Inspired by Hunter :)

Autor: Dawidds

Rozmiar
24 KB
Autor
Dawidds
Ocena
7/10
9 głosów
Komentarze
Komentarze (łącznie 43, wyświetlam 16 - 30):
Dawidds (Pon., 25 Sty. 10, 21:15)
#16

Slash, to Ty się mylisz.
Jakbyś nie przechowywał tegoż ekwipunku (tablice, listy, mapy), wyswietlić go przecież musisz w pętli i tak, a to już będzie mniej wydajne.

Zresztą, ekwipunek nie jest zbyt "dynamiczny" (zmienia się tylko w poszczególnych momentach, nie cały czas), więc w sumie nie klasyfikuje się do tego co powiedziałem i tak.

I tak jak dla tego ekwipunktu różnicy wydajności praktycznie nie będzie, to tak dla takiego deszczyku, gwarantuję, będzie ogromna.

Nie wierzysz - spróuj napisać sobie własne "particle" (draw_circle() niech będzie, to nieważne). Zrób wersje na instancjach i w jednej instancji, w pętli, porównaj wydajność, wróć, i pochwal się wynikiem :P

S
slash (Pon., 25 Sty. 10, 21:22)
#17

Particle to kompletnie inna sprawa, wyskoczyłeś z nimi jak Filip z Konopi. Każda instancja co stepa wykonuje wiele GMowych funkcji. A weź pod uwagę fakt, że ekwipunek na tablicach można zrobić na surface'ach - więc tu na pewno mam rację.

gnysek (Pon., 25 Sty. 10, 21:24)
#18

Uu, chyba deszcz w Almorze przerobię...

Roki (Pon., 25 Sty. 10, 21:25)
#19

Dlaczego? xD
Jak masz zrobiony?

Dawidds (Pon., 25 Sty. 10, 21:34)
#20

No właśnie sam udowodniłeś, że ekwipunek się do tego porównania nie daje :P

Nie chodzi o particle, tylko ogólnie o kontrolę nad masą podobnych do siebie obiektów.

I mimo, że gmowa instancja wykonuje co stepa wiele niepotrzenych "funkcji" (chociaż wbrew pozorom tego tak wiele nie jest - /tuta się zaczynają przypuszczenia/ jeśli instancja nie ma ustawionego spritu to kolizji gm i tak nie liczy, więc jedyne co robi "nad", to kontrola image_index i x i y w zależności od hspeed i vspeed /koniec przypuszczeń/), i tak jest nieporównywalnie wydajniejsza od wszelkich możliwych jej "własnych implementacji", dla przykładu na tej tablicy.

Kłócisz się ze mną o coś, co można sprawdzić w pięć minut.

gnysek (Pon., 25 Sty. 10, 21:34)
#21

Nie mam tak fajnie zwiększania :)

b
bluks (śro., 03 Lut. 10, 13:37)
#22

gnysiu nieeeeeeeeeee.
Co to ma być. Taki sam efekt na spritach mogę uzyskać.
Przecież ten deszcz się porusza na viewie i gdy nim poruszam(viewem) deszcz leci razem z nim jak by były jednością.

b
bluks (śro., 03 Lut. 10, 13:38)
#23

Choć gdyby nim nie poruszać wygląda świetnie. ;D

Dawidds (śro., 03 Lut. 10, 14:45)
#24

bluks, co Ty pierniczysz O.o ?

"Co to ma być. Taki sam efekt na spritach mogę uzyskać."
No sory stary, ale to jest na spritach...

"Przecież ten deszcz się porusza na viewie i gdy nim poruszam(viewem) deszcz leci razem z nim jak by były jednością"
W tym deszczu W OGÓLE nie uwzględniłem viewa, gdy przesuniesz ekran trochę bardziej w dolny-prawy róg desz dalej będzie się tworzył w roomie na pozycjach 0,0-800,600.

A uwzględnienie tych viewów to aż dodanie to aż dodanie paru "view_xview[0] + " i "view_yview[0] + " w kodzie.

Także nie, że zapomniałem/nie da się, stwierdziłem, że te pare tych "view_xview[0]+" każdy sobie da radę pododawać, a przykład ma prezentować deszczyk, i lepiej nie brzydzić kodu dodatkowymi formułami, ale jak chcesz mogę zaktualizować :)

Nie mam pojęcia, czy miałeś ochotę sobie ponarzekać nawet nie zaglądając do kodu, czy jak.

b
bluks (śro., 03 Lut. 10, 16:07)
#25

Sory źle się wyraziłem. ;) Poddenerwowany byłem po dyskusji z pewną osobą.
A więc.

1."Co to ma być. Taki sam efekt na spritach mogę uzyskać."
Chodzi oto, że można by to nagrać i wstawić bez kodu.
(no może nie mógłbym ustawić ich ilości)

2.(view) Rozumiem ale przydało by się chociaż dodanie tego chyba zbyt wiele czasu nie zajmie.

Ogulnie gdyby gra była na sektory bez poruszania kamerą(viewem) to jest na 10/10. ;)

A do kodu zaglądałem. ;P

Jeżeli możesz to zaktualizuj (proszę). Bo akurat robię gierkę top-down i by się przydało.

l
lenin (śro., 03 Lut. 10, 16:17)
#26

1. Znaczy zrobić animacje? Powodzenia
2. Tym którym z tego skorzystają też nie zajmie dużo czasu.

b
bluks (śro., 03 Lut. 10, 16:39)
#27

1.Nie czepiaj się bo pewnie nie znasz sposobów.
2.Zaproponował więc może to zrobić i poco każdy ma robić to samo skoro można zrobić raz i dla wszystkich.

Dawidds (śro., 03 Lut. 10, 16:57)
#28

Poprawione.

gnysek (śro., 03 Lut. 10, 17:22)
#29

Dopiero teraz zajrzałem w kod... myślałem, że to na surface'ach.

b
bluks (śro., 03 Lut. 10, 17:30)
#30

THX.

Najnowsze wersje GameMakera:

LTS
2026.0.0.16 • 2022.0.3.99
wydana 158 dni temu
Beta
2026.100.0.1195 •
2026.100.0.1132
•
 GMRT beta 0.22.4

wydana  4 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
48 użytkowników online na discordzie:
Miłosz, 🧁Cupcake🧁, MorDan, Nikas, l..., Alice, 21Lancz, Carl-bot, pABLO, h..., Fox, GibkiKaktus, s..., Sporek, Kuzyn, GMRussell, Tidżi, fervi, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, r..., Uzjel, NOTALOSZISZITER, LolikZabijaka, Murrri, Pixel_Patric, Kandif, Jarkozpl, yazaa, HappyOrange, Dyno, 🆅🅸🆃🅾74🅼, Deusald, szmalu, Marco, Danieo, bagno, Voytec, 𝓐𝓷𝓪𝓼𝓽𝓪𝓼𝓲𝓪, l..., Cebul, Borek, moeglich, g..., Add92, Krzysiek1250, Shockah, Nero, exigo
Shoutbox
gnysek (11:10, 01.11.26)
teraz też wyróżnia nowe wpisy od ostatniej wizyty ;)
Borek (18:45, 31.10.26)
No, już jest lepiej :) Dalej retro, ale użyteczne :D To mi się podoba :)
gnysek (12:36, 31.10.26)
Ok, teraz jak wpiszesz więcej tekstu, to się po prostu automatycznie powiększa ;) I poprawiłem CSS dla tips/warns w artykułach i newsach na ciemnym motywie, tak porządnie. I teraz zapamiętuje "przeczytane" komentarze między przeglądarkami.
Adriann (15:31, 29.10.26)
Tak, rozumiem używanie ai jako narzędzia ale nie w ten sposób że nie widać w tym pracy człowieka :o
Borek (15:13, 26.10.26)
Nie narzekam na ruch (sam napisałem, że przynajmniej jakiś ruch jest), ale martwi mnie jakość "gier", które nagle zaczynają się pojawiać z dupy. "Catch the clown" przynajmniej był stworzony przez człowieka, tak samo jak opis na forum :)
Wojo (11:49, 26.10.26)
Nie ma ruchu - narzekacie, jest ruch - narzekacie. Nie są to gry z najwyższej półki, ale każdy robi tak jak potrafi. Za starych gmclanowych czasów było wiele produkcji amatorskiej jakości, ale dzięki temu forum tętniło życiem.
Borek (16:08, 25.10.26)
Chodzi mi o ten INPUT, jedna linia, ciężko się tutaj pizse :) Ja wiem, że retro, ale trochę QoL nie zaszkodzi :D
gnysek (16:00, 25.10.26)
A co jest nienormalnego? :D Jest takie jak zawsze było, pełne retro ;) Zerknę, w następny weekend planuję lekki update strony. 3 wpisy to nie tragedia, ale jak będzie wiecej AI slopu to pewnie zacznę kasować.
Borek (19:01, 24.10.26)
Kurde, forum zaczyna zalewać gówno z Claude twórców... :/ ale w sumie jakiś ruch jest :D. P.S. gnysek weź ogarnij tu jakieś normalne okno do pisana shoutów, bo to jakaś masakra jest...
gnysek (23:05, 08.10.26)
Były takie próby, widać co z tego wyszło ;)
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Czy udostępnienie źródła GMRT dla każdego i brak opłat za licencje jest dobrym krokiem?