Hirdetés
- Samsung Galaxy A57 - kecses test, lusta lélek
- iPhone topik
- Külföldi prepaid SIM-ek itthon
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Távozik az Apple vezérigazgatója
- Minden téren tudott fejlődni a Motorola Razr 60 Ultra
- CES 2026: Íme, a Lenovo és Motorola foci vb-s különkiadásai
- VoLTE/VoWiFi
- Android szakmai topik
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
Tomi_78
aktív tag
Kedves szakértők, mostanság abba a problémába ütköztem játékfejlesztés során, hogy az objektumokat bizonyos sorrend szerint kellene kirajzolni.
Eddig ez nálam megfelelően ment a létrehozás sorrendjében, vagy hogy bizonyos objektumpéldányok kirajzolását a többi elé raktam.
De mi a helyzet, ha pl. az összes példányt kell rendezni rajzolási sorrendbe?
Addig értem, hogy adok nekik pl. egy z vagy melyseg nevű változót és az ebben levő szám határozza meg a kirajzolás sorrendjét, tehát aminek nagyobb a mélysége, az később rajzolódik ki (vagy fordítva, ahogy a programozónak tetszik, csak a látvány megfelelő legyen).
Nade ennek megadása után ez hogyan valósítható meg?
Egy tippem van eddig: a program rajzolás eseményében, amikor végigmegyünk a kirajzolandó objektumokon, akkor nem egyből kirajzoljuk, mint eddig tettem, hanem a z mélység változóinak értéke alapján mindet berakjuk egy tömbbe, ahol elsők lesznek a legmélyebben lévők, majd utána a később kirajzolandók, és aztán ennek a tömbnek a sorrendje alapján rajzolom ki végül a tárgyakat.
De biztosan ez a legegyszerűbb és leggyorsabb, leg erőforrás takarékosabb megoldás?
Csak mert ezzel pl. a rajzolás eseményben egyből meg van duplázva a ciklusok száma, amikkel a tárgyakon végigmegyünk.
Tehát van erre valami hatékony és általánosan elfogadott és használt megoldás, amit el is tudnátok nekem magyarázni?
Nem akarom sem újra feltalálni a kereket, sem valami erőforráspazarló tévútra menni.
Új hozzászólás Aktív témák
- Xbox Series X|S
- Luck Dragon: Asszociációs játék. :)
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Tőzsde és gazdaság
- Samsung Galaxy A57 - kecses test, lusta lélek
- Kertészet, mezőgazdaság topik
- Diablo IV
- Sci-fi
- Samsung Galaxy Felhasználók OFF topicja
- Meggyi001: Áram nélkül....méltóság nélkül.....
- További aktív témák...
- új 15 hüvelykes MacBook Air M4 256GB SSD silver ezüst Apple magyar 3 év garancia
- új aktiválatlan Apple Watch SE 3 GPS 40mm éjfekete alumíniumtok Apple 1 év garancia
- Dell Precision 7710 i7-6920HQ, 16GB DDR4, Quadro M4000 4GB, 250GB SSD
- Gyors Creality Ender 3 V3 KE +kamera +fúvóka +Hyper-PLA
- Nintendo Gameboy Classic Pakk
- Keresek Xbox Series S / Series X / Playstation 5 konzolokat
- Dell Precision 5511,15.6"FHD,i5-10400H,16GB DDR4,256GB SSD,WIN11,LTE kártya
- RAZER Kunai Chroma 140mm 3 darabos szett RGB Ventilátor.
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- Bomba ár! Asus ZenBook UX433 - i7-10G I 16GB I 512SSD I 14" FHD I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

