Domanda

Sto sviluppando un app per Xbox 360 utilizzando XNA. Sto cercando di tenerlo molto semplice e Metro-style.

le piastrelle sono disposti in questo modo: http: / /gameplay-video.com/wp-content/uploads/2011/img_2462_xbox-360-dashboard-update-sceens-5th-dec-2011.jpg

E quello che voglio raggiungere, utilizza un / sfondo grigio nero come quello nella foto, ma con la stessa ombra.

Credo che il punto luce è dietro le piastrelle, le piastrelle themself non dovrebbero avere un'ombra interna. Tuttavia, essi dovrebbero avere un ombra in fondo, come si vede nella foto (la piccola linea scura in basso)

Non sono un esperto in XNA, questa è la mia prima applicazione (che sta andando piuttosto bene atm), ma sono disposto ad imparare.

È stato utile?

Soluzione

Penso che il modo più semplice sarebbe quella di disegnare le piastrelle per due volte, la seconda volta che sarebbe nero e in scala (e offset) verso il basso sull'asse y, utilizzando uno shader sfocatura di qualche tipo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top