WebGl 基于 OpelGL ES 2.0。说 Stage3d 也是基于 OpenGL 是否正确?我的意思是它调用OpenGL函数吗?还是在 Windows 上运行时调用 Direct3D?
如果不是,您能否解释一下,Stage3d 使用什么 API 进行硬件加速?
不幸的是,接受的答案不正确。舞台 3D 使用:
请参阅:http ://www.slideshare.net/danielfreeman779/adobe-air-stage3d-and-agal
美好的一天,Stage3D 不基于任何东西,它可能共享类似的方法/术语。这是另一个渲染管道,这就是 Adobe 如此热衷于它的原因。
看看这个: http: //www.adobe.com/devnet/flashplayer/articles/how-stage3d-works.html 你可以跳到这个标题“比较使用 Stage3D 的优势和限制”以获得正确的归根结底。
另外,请看一下: http: //www.adobe.com/devnet/flashplayer/stage3d.html,摘录:
Flash Player 和 Adobe AIR 中的 Stage3D API 提供了完全硬件加速的架构,可在桌面浏览器以及 iOS 和 Android 应用程序中提供令人惊叹的视觉效果,从而支持高级 2D 和 3D 功能。这套低级 GPU 加速 API 让开发人员可以灵活地利用 GPU 硬件加速来显着提升视频游戏开发的性能,无论您使用的是尖端的 3D 游戏引擎,还是使用直观、闪电般快速的 Starling 2D 框架。权力愤怒的小鸟。