Sto creando un gioco in Dart e mi piace molto l'aspetto di Three.dart. Tuttavia, ho guardato la sua fonte e non riesco a capire quanta accelerazione hardware usi, se non del tutto. Il mio gioco sarà piuttosto graficamente impegnativo. C'è qualche libreria grafica Dart che fa un uso estensivo dell'accelerazione hardware?Esistono librerie grafiche Dart che fanno ampio uso dell'accelerazione hardware?
5
A
risposta
7
Anche se Spectre è ancora in fase di sviluppo, potrebbe esserti utile. Spectre è una moderna API grafica che avvolge WebGL e offre funzionalità in primo piano. Utilizza solo l'accelerazione hardware.
Assicurarsi di utilizzare l'ultima di Git: https://github.com/johnmccutchan/spectre
3
Three.dart beneficerà di accelerazione hardware tramite WebGL se si utilizza un WebGLRenderer (invece di un CanvasRenderer, come nella maggior parte degli esempi). Three.dart supporta un grafico di scena di livello superiore che include cose come cubi e sfere.
Tuttavia, l'attuazione di WebGLRenderer non è molto maturo ancora AFAICT: https://github.com/threeDart/three.dart/issues/65
Questo sembra grande. Ho osservato il campione e lo capisco, ma sembra abbastanza avanzato per quello che sto cercando. C'è del codice per fare qualcosa di simile, disegnare una linea, un triangolo e un cubo? –
Sarei interessato a una risposta simile. Non riesco a far funzionare le freccette sul mio sistema. Se questo consente un calcolo più potente del solo WebGL, questo mi aiuterebbe. –
Ho appena trovato il file "hello_debug.dart" nella cartella web. Questo assomiglia a quello di cui stavo parlando. Suonerò con questo stasera. Grazie. –