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
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. –