Tworzę grę w Dart i bardzo podoba mi się wygląd Three.dart. Jednak przyjrzałem się jego źródłowi i nie mogę się dowiedzieć, ile przyspieszenia sprzętowego używa, jeśli w ogóle. Moja gra będzie wymagała graficznie. Czy jest jakaś biblioteka graficzna Dart, która szeroko wykorzystuje akcelerację sprzętową?Czy istnieją biblioteki graficzne Dart, które szeroko wykorzystują akcelerację sprzętową?
5
A
Odpowiedz
7
Mimo że Spectre jest wciąż w fazie rozwoju, może ci się przydać. Spectre to nowoczesne API graficzne, które owija WebGL i zapewnia funkcje na wierzchu. Używa tylko przyspieszenia sprzętowego.
Należy używać najnowszych Git: https://github.com/johnmccutchan/spectre
3
Three.dart będą korzystać z akceleracji sprzętowej poprzez WebGL jeśli używasz WebGLRenderer (zamiast CanvasRenderer, podobnie jak w większości przykładów). Three.dart obsługuje wyższy poziom wykresu sceny, w tym rzeczy takie jak kostki i kule.
Jednak realizacja WebGLRenderer nie jest bardzo dojrzały jeszcze AFAICT: https://github.com/threeDart/three.dart/issues/65
Powiązane problemy
- 1. Czy istnieją biblioteki id, które udostępniają funkcję tablic asocjacyjnych?
- 2. Czy istnieją narzędzia, które pomagają organizować #includes?
- 3. Czy można włączyć akcelerację sprzętową za pomocą Java FX na serwerze Windows 2008?
- 4. Czy jakiekolwiek biblioteki graficzne lub wykresowe obsługują paski błędów?
- 5. Jak tworzyć biblioteki dla Dart?
- 6. Czy istnieją dobre biblioteki kontrolne WPF?
- 7. Czy istnieją jakieś biblioteki/frameworki dla SCons?
- 8. Czy istnieją biblioteki Hierarchical Temporal Memory?
- 9. Czy istnieją autonomiczne biblioteki do Firefox Sync?
- 10. Biblioteki graficzne dla 2D (bez XNA)
- 11. Czy istnieją biblioteki javascript, które mogą renderować dane wyjściowe terminala w przeglądarce?
- 12. Czy istnieją ogólne biblioteki Pythona, które zapewniają możliwości "sygnałów" (zdarzeń), takie jak sygnały Django?
- 13. Czy istnieją jeszcze dobre biblioteki innych firm oparte na openCL?
- 14. Ustal, czy mój komputer obsługuje wirtualizację sprzętową
- 15. Czy istnieją biblioteki narzędzi dla przekleństw z powiązaniami w Pythonie?
- 16. Czy ktoś próbował używać biblioteki javascript Firebase z poziomu Dart?
- 17. Czy statystyki Facebooka wykorzystują teraz API wykresów?
- 18. Czy istnieją biblioteki programu Square Root w wersji BigDecimal?
- 19. Czy istnieją dobre biblioteki do rozwiązywania splajnów sześciennych w C++?
- 20. Czy istnieją proste, bezpłatne biblioteki śledzenia C++ ray?
- 21. Czy istnieją jakieś kryptograficznie bezpieczne biblioteki PRNG dla Delphi?
- 22. Czy istnieją dojrzałe frameworki/biblioteki P2P w języku C#?
- 23. Czy istnieją ramy testowe dla C, które wymuszają warunki wyścigu?
- 24. Czy istnieją określone "długi techniczne", które nie są warte ponoszenia?
- 25. Jak przekierować poddomeny, które nie istnieją?
- 26. Android - rysowanie z akceleracją sprzętową i antyaliasingiem powoduje powstawanie artefaktów
- 27. MSBuild: Ignoruj cele, które nie istnieją
- 28. Czy istnieje sposób na uproszczenie funkcji w R, które wykorzystują pętle?
- 29. Czy Dart ma harmonogram?
- 30. fileExistsAtPath: NO powrocie do plików, które istnieją
To wygląda świetnie. Patrzę na próbkę i rozumiem ją, ale wydaje mi się ona dość zaawansowana z tego, o co mi chodzi. Czy jest jakiś kod do zrobienia czegoś takiego, narysuj linię, trójkąt i sześcian? –
Byłbym zainteresowany podobną odpowiedzią. Nie wydaje mi się, żebym mógł rzucić okiem na mój system. Jeśli to pozwoli na mocniejsze obliczenia niż sam WebGL, to mi pomoże. –
Właśnie znalazłem plik "hello_debug.dart" w folderze sieciowym. To wygląda tak, jak mówiłem. Będę się z tym dziś bawił. Dzięki. –