1

今年我完全脱离了 3d 潮流和 flash 编程的舞台,但我想赶上一些事情,我需要一些技巧。

以下是我所知道的:FP11 具有低级 GPU stage3d API,代号为 Molehill。有一些框架可以帮助您更轻松地访问所有 stage3d 功能。(我知道 Flare3D 和 Alternativa3D)。

最好从哪个框架开始?(不仅仅是提到的2)Flare3D和Alternativa3D的相当少的教程说你需要Flex SKD / Flash Builder,但我必须使用Flash CS5。-我可以吗?

这让我想到了下一个问题。您能否指出我可以看到一些示例/教程的地方?由于 FP11 刚刚在今年秋天发布,似乎很难找到太多帮助。

我想尝试制作一个相当简单的 2d 画布,例如 Photoshop 画布的 GPU 加速选项(可以平滑地旋转和平移)。拥有一个不错的跨平台 gpu 加速的位图和内容的画廊/画布是我在 Flash 中一直想要的东西,但在 CPU 上却做不到。

干杯!

[编辑]

如果您在为 Flash Pro CS5 或 CS5.5 手动制作 FP11 配置文件时遇到问题,请阅读本文并安装相应的 MXP。

4

1 回答 1

4

2D / 3D 框架

Starling Framework 将 FP11 用于 2D GPU 加速内容:

http://www.starling-framework.org/

对于 3D,Away3D 4 "Broomstick" 是一个不错的选择:

http://away3d.com/

在 Flash Professional CS5.5 中安装 Flash Player 11

对于 PC,将文件系统导航到 Flash Pro 的通用配置。

C:\Program Files (x86)\Adobe\Adobe Flash CS5.5\Common\Configuration\ActionScript 3.0

在该(ActionScript 3.0)目录中,创建一个名为“FP11”的文件夹并从 Adob​​e 下载 playerglobal.swc - http://www.adobe.com/support/flashplayer/downloads.html

确保下载的 SWC 重命名为“playerglobal.swc”

创建一个播放器配置文件,以便您可以通过将文件系统导航到 Flash Pro 的常用播放器来定位 Flash Pro 中的 Flash Player 11:

C:\Program Files (x86)\Adobe\Adobe Flash CS5.5\Common\Configuration\Players

复制预先存在的 XML,例如 FlashPlayer10_2.xml 作为模板并将其命名为 FlashPlayer11.xml

改变:

<player asversion="3" id="FlashPlayer11" version="13"></player>

<playerdefinitionpath as2="$(UserConfig)/Classes/FP10;$(UserConfig)/Classes/FP9;$(UserConfig)/Classes/FP8;$(UserConfig)/Classes/FP7" as3="$(AppConfig)/ActionScript 3.0/FP11/playerglobal.swc"></playerdefinitionpath>

在 Flash Pro 中,为您的发布设置选择 Flash Player 11,并将硬件设置设置为“Level 1 - Direct”以打开硬件加速。

HTML 包装器参数需要参数:

params.wmode = "direct";
于 2011-11-23T22:08:16.383 回答