Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da stvorim vise LAYERA

[es] :: 3D programiranje :: Kako da stvorim vise LAYERA

[ Pregleda: 3583 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

markotasic
BALKAN

Član broj: 8815
Poruke: 93
*.ptt.yu

Sajt: sartarata.port5.com


Profil

icon Kako da stvorim vise LAYERA15.06.2003. u 23:28 - pre 253 meseci
Kako da stvorim vise layera koristeci DirectX 8(.1).
Da pojasnim kako da stvorim npr. jedan layer gde ce se igra odvijati, a jedan gde ce naprimer biti energija, vreme,....
NAPOMENA: u pitanju je koriscenje 3D (u prostoru, to je onaj ,kao, prvi layer) programiranja a ne 2D.

Brza pomoc ce mi mnogo znaciti , hvala (:-^ )>
 
Odgovor na temu

reject
Ivan Pesic
Bgd

Član broj: 7659
Poruke: 2209
*.37.EUnet.yu

Sajt: misc.comli.com


Profil

icon Re: Kako da stvorim vise LAYERA16.06.2003. u 11:26 - pre 253 meseci
Odma da se razumemo - expert nisam - DirectX ne znam,
ali u nedostatku expertskog objassnjenja da pokussamo
ovako:

Imass modul enginea koji sluzzi za rendanje tj crtanje
svega ssto treba da se nacrta u datom frameu na ekran.
Ukoliko iscrtavass svaki frame tako ssto prvo iscrtass
sve ssto je po tebi u prvom layeru - znacci 3d objekti
(likovi, mapa, ssta vecc...) a zatim bez da brissess
ekran preko toga iscrtass sve ssto je po tebi u drugom
layeru, sve ssto je iscrtano bit cce iscrtano preko
prvog layera, pa ukoliko koristiss 32bitne (sa alphom)
texture - kroz njih cce se videti prvi layer tako da
mozzess da praviss polutransparentnu skor tablu ili
sliccno.
Tek kada su oba layera iscrtana brissess ekran i
crtass ih ponovo (ukoliko se dessavanje odvija u
zatvorenim prostorima tj. ukoliko cce ekran sigurno
biti ceo iscrtan - ne morass ni da ga brissess).
Mass murder ain’t just painless,
Now we’ve made it cute.


The Church Of The Holy Transistor
 
Odgovor na temu

markotasic
BALKAN

Član broj: 8815
Poruke: 93
*.ptt.yu

Sajt: sartarata.port5.com


Profil

icon Re: Kako da stvorim vise LAYERA16.06.2003. u 20:46 - pre 253 meseci
Meni je to jasno ali mi nije jasno kako da preko 3D scene nacrtam polutransparentnu 2D povrsinu (Direct3D ili D3DX ili sta vec)????
 
Odgovor na temu

bokash

Član broj: 658
Poruke: 35
212.200.84.*

Sajt: bokash.co.yu


Profil

icon Re: Kako da stvorim vise LAYERA17.06.2003. u 06:14 - pre 253 meseci
http://www.andypike.com/tutorials/directx8/011.asp


pozdrav od Borisa
 
Odgovor na temu

markotasic
BALKAN

Član broj: 8815
Poruke: 93
*.ptt.yu

Sajt: sartarata.port5.com


Profil

icon Re: Kako da stvorim vise LAYERA20.06.2003. u 16:50 - pre 253 meseci
Nisam mogao da pristupim ovom linku tako da nisam mogao da ukapiram to sto sam hteo.
Hteo bi da vam navedem svoj problem kako bi ste mi lakse i adekvatnije odgovorili:
Kako da preko 3D pozadine (u kojoj se odvija igra), nacrta neka slika koja ce predstavljati energiju ili vreme. Da li se moze koristiti D3DX?
Napomena: koristim DX 8.0

 
Odgovor na temu

BATE

Član broj: 4159
Poruke: 24
195.66.182.*



Profil

icon Re: Kako da stvorim vise LAYERA26.06.2003. u 12:45 - pre 253 meseci
Prvo to se ne zove layer nego surface :)

Pri kreiranju directdrow-a ili direct3d-a (u zavisnosti da li si koristio 2d ili 3d) kreirao si (standardno) dvije povrsine ili surface-a. PrimarySurface i BackBuffer. BackBuffer ti sluzi za iscrtavanje grafike i nakon sto se grafika iscrta uradis flip (zamijenis pointere povrsina) i BackBuffer postane PrimarySurface koja se prikazuje na ekranu. E sad, zasto sam ti ovo ispricao :) osim ove dvije povrsine, u toku programa mozes da stvoris neogranicen broj povrsina razlicitih dimenzija koje ces da precrtavas "preko" ili "na" BackBuffer koji se kasnije prikazuje. Ovo je uopstena prica i uglavnom se tice i 2D i 3D dijela. Na netu ces naci puno primjera o ovome, samo potrazi... andypike je neko spomenuo, pogledaj tamo.
 
Odgovor na temu

[es] :: 3D programiranje :: Kako da stvorim vise LAYERA

[ Pregleda: 3583 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.