2013-04-02 15 views
5

Dart oyununda bir oyun yapıyorum ve Three.dart'ın görünüşünü çok beğeniyorum. Bununla birlikte, kaynağına baktım ve hiç bir zaman, ne kadar donanım hızlandırma kullandığını anlayamıyorum. Oyunum oldukça grafiksel olarak zorlu olacak. Donanım hızlandırmasını kapsamlı bir şekilde kullanan herhangi bir Dart grafik kütüphanesi var mı?Donanım hızlandırmasını kapsamlı olarak kullanan herhangi bir Dart grafik kütüphanesi var mı?

cevap

7

Spectre hala geliştirme aşamasında olsa da, sizin için yararlı olabilir. Specter, WebGL'yi saran ve üstüne özellikler sağlayan modern bir grafik API'sıdır. Sadece donanım ivmesini kullanır.

Git son kullandığınızdan emin olun: https://github.com/johnmccutchan/spectre

+0

Bu harika görünüyor. Örneğe baktım ve anlıyorum ama sonunda ne için oldukça gelişmiş görünüyor. Bir şey yapmak, bir çizgi çizmek, bir üçgen ve bir küp yapmak için bir kod var mı? –

+0

Benzer bir cevapla ilgilenirim. Sistemimde çalışmayı başaramıyorum. Eğer bu sadece WebGL'den daha güçlü bir hesaplama sağlarsa, bu bana yardımcı olur. –

+0

Web klasöründe "hello_debug.dart" dosyasını buldum. Bu benim bahsettiğim şeye benziyor. Bu gece bununla oynayacağım. Teşekkürler. –

3

sen (örneklerin çoğunda olduğu gibi, yerine bir CanvasRenderer) bir WebGLRenderer kullanırsanız Three.dart WebGL aracılığıyla donanım hızlandırma yararlanacaktır. Three.dart, küpler ve küreler gibi daha yüksek düzeydeki bir sahne grafiğini destekler.

Ancak WebGLRenderer uygulanması henüz AFAICT çok olgun değildir: https://github.com/threeDart/three.dart/issues/65

İlgili konular