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