Permalänk
Medlem

Spotlighteffect XNA C#

Håller på med mitt första spel i XNA, ett pussel liknande spel som man ser ovanifrån. Man ska styra en liten kloss som ska igenom en labyrint.
Skulle dock vilja ha med något mer i spelet då det är rent för lätt nu.
Så jag undrar ifall man kan göra någon "spotlighteffect" på den kuben jag rör, dvs att allt är svart förutom just där min kub är och i en liten area runt omkring den.

Tackar för all hjälp
Mvh, Euq

Permalänk
Medlem

Sätt viewport så att den precis täcker området du vill att spelaren ska se. Sen skulle du kunna:
1) rendera allt till en textur. Kör därefter en "post-processing effect" där du renderar texturen till skärmen, men låter allt utom en cirkel vara svart.
2) rendera direkt till skärmen, men väg in en "svart-het" direkt i pixel-shadern.

Visa signatur

"Some poor, phoneless fool is probably sitting next to a waterfall somewhere, totally unaware of how angry and scared he's supposed to be." - Duncan Trussell