Domanda

Sto creando un gioco in 2D Canvas con cubetti che piovono sui giocatori. Il loro obiettivo è quello di sparare o schivare. In questo momento i cubi sono solo entità 2D JavaScript OOP. Quello che voglio fare è sostituire i grafica 2D cubo con cubetti di WebGL 3D.

La mia domanda è, qual è l'approccio migliore per utilizzare la grafica di WebGL 3D in un gioco 2D? Sto cercando qualcosa di simile a Opera HTML5 Emberwind . Usano la grafica 3D in uno spazio 2D per creare animazioni dei personaggi, invece di utilizzare sprite di immagini.

È stato utile?

Soluzione

Usa Three.js ( http://mrdoob.github.com/three.js/) per gestire con facilità la grafica 3D, e mettere tutti i itemes gioco sullo stesso piano, in modo da poter costruire un cosiddetto 2.5D gioco.

Se siete preoccupati per gli utenti di IE, il bastone con il renderer Canvas, altrimenti utilizzare le prestazioni elevate WebGL renderer.

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