Új hozzászólás Aktív témák
-
sghc_toma
senior tag
Köszi mégegyszer
!
nincs mit, szívesen segítek..optimalizációs kérdés:
display list, vertex array, vertex buffer object.. ezek közül valamelyikkel érdemes próbálkozni..spotlight:
az, hogy furán világítja meg a földet, mit takar?és még egy kérdés: a spotlight-od a Nap akar lenni?
ha igen, akkor ne spotlight legyen.. itt a Földön a Nap sugarai tekinthetők párhuzamosnak, így a directional light sokkal alkalmasabb erre a feladatra.. spotlight az inkább egy izzólámpa, vagy hasonló cucc.. tehát a position legyen {0.0f, 0.0f, -1.0f, 0.0f}, és a SPOT-os részeket hagyd el.. -
sghc_toma
senior tag
-
sghc_toma
senior tag
most elgondolkodtam a dolgon, és eszembe jutott vmi. lehet, hogy már alkalmazzák ezt az eljárást, lehet, hogy teljesen használhatatlan, ez most egy ilyen fárasztó nap utáni hirtelen gondolat: minden egyes ojjektumnak adok egy színt(mindegyiknek mást, ez max 2^24(32?)-en db ojjektum). Ezután a tényleges render előtt renderelem a scene-t úgy,h a háttér mondjuk fekete, az objektumok meg a unique color-juknak megfelelő színűek (persze alpha blending, lightning off). Ekkor a framebuffer-ből kiolvasom a pixelek színeit, és ha van két eltérő színű egymás mellett, akkor a két tárgy ütközik..
[add]
ja, hülye vok, ez csak 2d-ben okk. éppen most csinálunk egy barátommal egy point&click játékot, és én most folyton 2d-ben gondolkodom.. meg fáradt is vagyok pöttyet.
...de a z-bufferrel talán lehetne vmit kezdeni. ha megegyezik az eltérő pixelek z-értéke, akkor ütközés van. vagy nem? áááá, fáradt vok gondolkodni. majd holnap, kipihenten...
[Szerkesztve] -
sghc_toma
senior tag
válasz
timoti2002
#37
üzenetére
ahOi!
Ha nem kell túl nagy precizitás, akkor megadod a hóembereknek és a rohangáló akárminek a befoglaló gömbjének a sugarát. Két gömbre pedig már egyszerűen el lehet végezni az ütközésdetektálást:
hóembert bef. gömb sugara: R, középpontja: P(X,Y,Z)
a rohangáló akármit bef. gömb sugara: r, középpontja: p(x,y,z)
ha | p(x,y,z)-P(X,Y,Z) | <= R+r, akkor a két gömb ütközik.
Innen már könnyen le lehet kezelni a dolgot (csak olyan irányba engeded mozogni, hogy ne ütközzön a két gömb.)
amúgy NeHe-n van egy collision detection tutorial: [link]
Új hozzászólás Aktív témák
- LEGO klub
- Brutális összegeket fektet a Samsung az AI fejlesztésekbe
- No Rest for the Wicked
- Call of Duty: Warzone
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- GL.iNet OFF topik
- GTA V
- Luck Dragon: Asszociációs játék. :)
- balojazz: Szódakészítés üzembiztosan és olcsón! Figyelem, csak hardcore szódázóknak!
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- OH! Dell Latitude 7340 Üzleti Profi Fémházas Ultrabook Laptop 13,3" -65% i7-1365U 16/512 FHD IRIS Xe
- Azta Dell Latitude 7440 -65% Üzleti Profi Fémházas Érintős Ultrabook Laptop 14" i7-1365U 32/512 FHD+
- DJI Osmo Action 4 Adventure Combo + sok tartozékkal búvárkodáshoz
- Samsung 32GB DDR4-2666V 2 x 16 GB (M393A2K43BB1-CTD6Q) Szerver memória
- Felújított (Refurbished) DELL Latitude 5430 Tartós Üzleti Laptop 14" -70% i5-1235U 10Mag 16/512 FHD
- 233 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- Eladó iPad Pro 12.9 tokok többféle színben és kivitelben!
- Új és újszerű 17-18 Gamer, irodai, üzleti készülékek nagyon kedvező alkalmi áron Garanciával!
- Panasonic TOUGHBOOK FZ-55 MK2
- BESZÁMÍTÁS! Microsoft XBOX Series S 512GB játékkonzol garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
!
