2013-04-02 25 views
5

我在Dart创建了一个游戏,我很喜欢Three.dart的外观。但是,我已经看过它的源代码,我无法弄清楚它使用了多少硬件加速,如果有的话。我的游戏将会非常具有图形要求。是否有任何Dart图形库大量使用硬件加速?是否有任何Dart图形库广泛使用硬件加速?

回答

7

即使Spectre仍在开发中,它可能对您有用。 Spectre是一个现代的图形API,它封装了WebGL并在顶部提供了功能。它只使用硬件加速。

确保使用最新的Git中:https://github.com/johnmccutchan/spectre

+0

这看起来不错。我一直在看样本,我了解它,但它似乎相当先进的我后。有没有一些代码可以做类似的事情,画一条线,一个三角形和一个立方体? –

+0

我会对类似的答案感兴趣。我似乎无法在我的系统上运行dart。如果这允许比WebGL更强大的计算,那会对我有所帮助。 – 2013-04-03 01:00:01

+0

我刚刚在web文件夹中找到了“hello_debug.dart”文件。这看起来像我正在谈论的。我今晚会玩这个。谢谢。 –

3

Three.dart将受益于通过WebGL的硬件加速,如果您使用的是WebGLRenderer(而不是CanvasRenderer,因为在大多数的例子)。 Three.dart支持更高级别的场景图形,包括立方体和球体等。

然而,WebGLRenderer的实现还不是很成熟AFAICT: https://github.com/threeDart/three.dart/issues/65

相关问题