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
Problemi correlati
- 1. Esistono librerie JavaScript per operazioni grafiche e algoritmi?
- 2. Introduzione alle librerie grafiche Java
- 3. Esistono restrizioni hardware per Nokia Imaging SDK?
- 4. Esistono librerie di fisica crossplatform open source, hardware con binding C++?
- 5. Esistono librerie/framework per SCons?
- 6. Librerie grafiche per 2D (nessuna XNA per favore)
- 7. Come creare le librerie per Dart?
- 8. Dart supporta l'uso di librerie JavaScript esistenti?
- 9. Android grafiche Internals
- 10. Esistono librerie di go che forniscono funzionalità di array associativo?
- 11. Esistono librerie di riconoscimento facciale C# che funzionano?
- 12. Esistono librerie di analisi PDF gratuite che funzionano in Android?
- 13. Prestazioni grafiche Java
- 14. Esistono librerie REST che funzionano con le librerie di classi portatili?
- 15. Esistono librerie alternative per Relay e GraphQL?
- 16. Esistono librerie standalone per Firefox Sync?
- 17. Esistono librerie PRNG crittograficamente sicure per Delphi?
- 18. Esistono framework/librerie P2P mature in C#?
- 19. Esistono piani ufficiali per supportare Dart su Google App Engine?
- 20. QGLWidget e accelerazione hardware?
- 21. Elaborazione per Android, uso di librerie
- 22. Wrapper su API grafiche
- 23. Uso corretto librerie libdl e collegate dinamicamente
- 24. Smoothing Core Curve grafiche
- 25. Come faccio a gestire le librerie Lua che non fanno coroutine.yield()?
- 26. Perché Java ha un ingombro così ampio?
- 27. float vs double su hardware grafico
- 28. Esistono buone librerie di disassemblatori VB/C# x86?
- 29. Conversione di emoji Java in xml: quali librerie esistono?
- 30. Esistono librerie utili per le applicazioni della console .NET?
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. –