《AIR3Stage3D》.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《AIR3Stage3D》.pdf

如何启用AIR3 内的Stage3D /7yue 7yue 2011年9月26 日 7yue • 电子邮件: Zerlot@ • 教程 1 如何启用AIR3 中的Stage3D AIR3 的应用能够启动Stage3D应用吗?如何启动? 今天这篇教程,主要是针对Adobe发布的必威体育精装版版本的Flash Player 11中的Stage3D与AIR3.0运行时之间的种种联系,主要探讨 的内容包括: •什么环境配置下能够浏览Stage3D的内容? •怎样才能开启AIR3中的Stage3D功能 •通用开发环境配置 •RenderMode配置 •SWF直接打包 •StageWebView与HTMLLoader模式 Stage3D是Adobe Flash Player 11与AIR3中的全新功能,首 先Adobe将推出支持Stage3D的Flash Player 11和AIR3的桌面版 本,这意味着用户将率先通过桌面系统来体验Stage3D的Flash内 容。一些更关键的信息,具体包含以下几个方面: •Stage3D是基于硬件GPU加速的功能,通过 DirectX,OpenGL,OpenGL ES驱动能力来实现。如果用户的硬件 无法支持上述3种驱动,Stage3D的SWF 内容将通过回调CPU的 SwiftShader软件渲染模式来处理(运行效率相比GPU加速会降低 许多)。 如何启用AIR3 中的Stage3D •对于浏览用户而言,桌面系统需要有支持DirectX(Win)或 OpenGL(MAC)的硬件设备,如Nvidia或AMD生产的独立显卡。 操作系统需安装有Flash Player 11和AIR3的运行时环境。 •对于开发者而言,需要使用Flash Player 11以上的 playerglobal.swc和对应可以编译生成Stage3D的Flex SDK或AIR SDK 。具体信息可以参考/technologies/ flashplatformruntimes/features/stage3d.html AIR 3.0运行时版本也同样支持Stage3D ,我们需要进行相关 的设定才能够在AIR3中启用Stage3D的功能。接下来的教程我们用 问答的模式来细致地的讨论相关的细节。 问:对于用户,如果一个.air应用内具备Stage3D功能,用户本人需 要怎样配置? 答:首先,用户系统需要同样安装有支持DirectX和OpenGL的独立 显卡。其次,操作系统需要安装AIR3.0的运行时。 问:作为开发者,怎么配置一个开发Stage3D的通用环境? 答:请参考我的同事James Li的这篇文章(/ blog/?p=1140)。这篇文章详细的介绍了如何在Flash Builder 4.5 中设置使用Stage3D API的步骤。 问:有那些方式可以启用AIR3的Stage3D功能? 答:总体而言,有3种方式可以启用AIR3的Stage3D功能。第一种是 直接打包具有Stage3D 内容的SWF 。第二种,使用AIR中的 StageWebView嵌入具有Stage3D SWF文件的HTML页面。第三 种,使用AIR3中自带的Webkit里的HTMLLoader中的captive plugin来读取具有Stage3D SWF的HTML页面。 以上三种方式各有利弊,下面会逐一谈及。 问:怎样配置RenderMode? 如何启用AIR3 中的Stage3D 答:三种方式均需要在AIR应用的xml描述文件中,添加以下参数以 确保Stage3D开启的第一个条件成立: 问:如何直接打包具有Stage3D 内容的SWF? 答:我们可以通过AIR3 SDK的ADT命令行方式,直接将已经编译好 的Stage3D SWF文件打包成为.air应用,AIR3会根据应用描述文件 中的direct渲染模式直接开启Stage3D的GPU渲染加速功能。关于 这个方式,我们来举个例子。在本地某文件夹中已经具有一个开发 好的Stage3D的SWF文件,用文本编辑器为其编写一个xml格式的应 用描述,最简单的配置如下: 文字部分被红色下划线标注的为重要参数,需设置正确。然后,我 们用ADT命令行打包,针对这个范例,命令行的例子就如下: 如何启用AIR3 中的Stage3D 打包生成的AIR文

文档评论(0)

egip + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档