在三维 (3D) 环境中工作
Flash Player 10 和更高版本,Adobe AIR 1.5 和更高版本
Flash Player 和 AIR 运行时可通过两种方式支持 3D 图形。您可以使用 Flash 显示列表上的三维显示对象。此方法适用于为 Flash 内容添加三维效果以及适用于多边形数量很少的对象。在 Flash Player 11 和 AIR 3 或更高版本中,可以使用 Stage3D API 呈现复杂 3D 场景。
Stage3D 视口不是显示对象。相反,3D 图形会呈现于显示在 Flash 显示列表下方(并且在任何 StageVideo 视口平面上方)的视口中。您可以使用可编程的 3D 管道(与 OpenGL 和 Direct3D 类似)替代 Flash DisplayObject 类来创建场景。此管道将三角形数据和纹理作为输入并使用提供的着色器程序来渲染场景。如果客户端计算机上存在兼容的图形处理单元 (GPU) 并具有受支持的驱动程序,则将使用硬件加速。
Stage3D
提供最底层的 API。在应用程序中,我们鼓励您使用支持 Stage3D 的 3D 框架。您可以创建自已的框架,或者使用已经提供的几个商业和开放源框架之一。
有关使用 Stage3D 开发 3D 应用程序以及可用 3D 框架的详细信息,请访问
Flash Player 开发人员中心:Stage 3D
。
|
|
|