我正在Dart创建一个游戏,我非常喜欢Three.dart的外观。但是,我已经查看了它的来源,我无法弄清楚它使用了多少硬件加速,如果有的话。我的游戏对图形要求很高。是否有任何Dart图形库广泛使用硬件加速?
答案 0 :(得分:7)
尽管Spectre仍在开发中,但它可能对您有用。 Spectre是一个现代图形API,它包装WebGL并提供顶级功能。它只使用硬件加速。
请务必使用最新的Git:https://github.com/johnmccutchan/spectre
答案 1 :(得分:3)
如果你使用WebGLRenderer(而不是像大多数例子中的CanvasRenderer),Three.dart将受益于通过WebGL的硬件加速。 Three.dart支持更高级别的场景图,包括立方体和球体等。
然而,WebGLRenderer的实现还不是很成熟但AFAICT: https://github.com/threeDart/three.dart/issues/65