Samo jedno pitanje, srodno je sa ovom temom, pa da ne otvaram novi thread...Postoji li neki način da u DirectX 7 napravim Alpha Blending? Sasha++ je ovde postavio jedan primer ali taj je zahtevao da se inicijalizuje i DX8. Mene bi interesovao blending koji koristi
samo DX7.
Citat:
bez njih je gotovo nemoguce napraviti pristojnu modernu 2D pucacinu
OK, biću direktan: zna li neko kako se u DX8 obično prave 2D igre? Ili neko možda ima iskustva s tim? Pošto sam video da u DX8 DirectDraw ne postoji, da li to znači da sve 2d sprajtove moram da regulišem preko billboard-a? I da li to znači da moram da inicijalizujem D3DDevice, postavim kameru, da renderujem na takozvani "3D" način (sa svim onim koracima - BeginScene...EndScene), iako na primer neću uopšte koristiti ni jedan jedini poligon već samo bitmape?
I ako je odgovor "da, moraš da koristiš billboarde", da li je to brže od DirectDraw-a? Kako ja na to gledam, DDraw samo treba da blituje - prekopira bajtove sa jedne bitmape na drugu. Billboarding, kao 3d tehnika, verovatno koristi gomilu kalkulacija koje DDraw ne mora da radi... zar ne?
Ili postoji neki način renderovanja sprajtova u DX8 koji ja ne znam?
In a game of chess you must never let your opponent see your pieces - Zap
Brannigan