【发布时间】:2013-03-24 00:05:59
【问题描述】:
我正在用 Dart 创建一个游戏,我非常喜欢 Three.dart 的外观。但是,我查看了它的来源,我无法弄清楚它使用了多少硬件加速,如果有的话。我的游戏对图形要求很高。有没有广泛使用硬件加速的 Dart 图形库?
【问题讨论】:
标签: graphics three.js dart hardware-acceleration
我正在用 Dart 创建一个游戏,我非常喜欢 Three.dart 的外观。但是,我查看了它的来源,我无法弄清楚它使用了多少硬件加速,如果有的话。我的游戏对图形要求很高。有没有广泛使用硬件加速的 Dart 图形库?
【问题讨论】:
标签: graphics three.js dart hardware-acceleration
如果您使用 WebGLRenderer(而不是大多数示例中的 CanvasRenderer),Three.dart 将受益于通过 WebGL 进行的硬件加速。 Three.dart 支持更高级别的场景图,包括立方体和球体。
但是,WebGLRenderer 的实现还不是很成熟 AFAICT: https://github.com/threeDart/three.dart/issues/65
【讨论】:
尽管 Spectre 仍在开发中,但它可能对您有用。 Spectre 是一个现代图形 API,它包装了 WebGL 并在顶部提供了功能。它只使用硬件加速。
请务必使用最新的 Git:https://github.com/johnmccutchan/spectre
【讨论】: