Linki do ciekawych stron

Zdarzyło wam się kiedyś w grze obracać view, lub robić zoom, manipulując szerokością/wysokością viewa, ale nie zmieniając jego pozycji wyjściowej na ekran? Pewnie mieliście problem z elementami interfejsu, jak np. energia, wynik, itp. które też się przybliżały i obracały.
Dzisiejszy przykład pokazuje jak to obejść, korzystając tylko z jednego viewa.

gmclan.org/index.php?plik=210

Komentarze (łącznie 3):
a
adam014 (Wto., 21 Lut. 12, 21:25)
#1

Mam to samo zrobione w KnockOucie ;) Przyda mi się tylko draw_set_portview ;)

taxi_driver (Pią., 24 Lut. 12, 18:48)
#2

Poniewaz ja jestem na etapie uczenia sie (w odroznieniu od pozostalych gm-clanowiczów) to dodam tylko ze obiekt korzystajacy z d3d_set_projection_ortho(x,y,w,h,angle) powinien byc umieszczony na najnizszej uzytej głębokosci:
"Make sure that the last thing you do is draw the overlay, that is, put the code in a separate object and give that object the lowest depth of all objects in the room."
gmc.yoyogames.com/index.php?showtopic=507045
Pewnie chodzi tutaj o specyfike rysowania przez GM od najwiekszej głębokości w kierunku coraz "płytszych"... ale to tylko moje przypuszczenia.
W kazdym razie d3d_set_projection_ortho(x,y,w,h,angle) mozna wykorzystywac do gier tak do 3d jak i 2d.
wiki.yoyogames.com/.../D3d_set_projection_ortho

HuderLord (Pią., 24 Lut. 12, 19:06)
#3

No to raczej oczywiste że HUD będziesz robił z niższym depthem by inne obiekty go nie przysłaniały.

Najnowsze wersje GameMakera:

Stabilna
2023.8.1.102 • 2023.8.1.148
wydana 14 dni temu
LTS
2022.0.1.31 • 2022.0.1.30
wydana 169 dni temu
Beta
2023.800.0.406 • 2023.800.0.429
wydana 30 dni temu
= IDE, = Runtime
Użytkownicy online
2 użytkowników aktywnych:
gości: 1, userów: 1
 Adriann
(~ostatnie 15 minut)
Discord
26 użytkowników online na discordzie:
MKP, Alice, Nitro Slav, Carl-bot, PolTomski, DungeonFairy, Murrri, Grela, fervi, m..., r..., s..., Chell, Alkapivo, Arrekin, LadyLush, Adriann, Fylyps, Ulti, bagno, Dyno, Mtax, 🧁Cupcake🧁, g..., Kuzyn, moeglich
Shoutbox
gnysek (14:59, 28.09.23)
Poszedł dziś update strony :)
Adriann (21:06, 14.08.23)
Jest..hoho:D
Adriann (21:04, 14.08.23)
Nie znam tego, poszukam. Nie mówisz mam nadzieję o tej podmiance wewnątrz skryptu?
gnysek (10:38, 14.08.23)
Przecież jest: Search & Replace. Do tego nazwy skryptów i zasobów akurat Feather podmienia praktycznie bez problemów.
Adriann (14:39, 12.08.23)
Przydałaby się opcja do globalnej zmiany nazwy zmiennejobiektu we wszystkich skryptach i obiektach :D Tak to jest dość ciężko zabrać się za sprzątanie
SimianVirus7 (10:39, 12.08.23)
To nie burdel, to nieład artystyczny
exp (00:35, 12.08.23)
Feather nie zrozumiał, że burdel jest elementarną częścią mojego projektu
exp (00:34, 12.08.23)
Miałem to samo, nie tyle otworzyłem stary projekt, co w końcu ściągnąłem aktualizację (bo olewałem ten komunikat od chyba półtora roku)
gnysek (23:48, 10.08.23)
Kolizje tilesetowe rządzą!
gnysek (20:01, 26.07.23)
zobaczycie nowy edytor kodu, powinen wskoczyć do bety w sierpniu...
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Kiedy wyjdzie GameMaker (Studio) 3.0?