【问题标题】:Getting started with stage3d in Flash CS5, and which framework to choose?Flash CS5 中的 stage3d 入门,选择哪个框架?
【发布时间】:2011-11-27 23:25:42
【问题描述】:

今年我完全脱离了 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 配置文件时遇到问题,请read this article 并安装相应的 MXP。

【问题讨论】:

    标签: flash flash-cs5 molehill stage3d flash-player-11


    【解决方案1】:

    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 Player 11,方法是将文件系统导航到 Flash Pro 的常用播放器:

    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 wrapper params 需要参数:

    params.wmode = "direct";
    

    【讨论】:

    • 感谢 Jason 提供的所有信息!我做了你说的一切,但我在发布设置下拉列表中找不到“Flash Player 11”,最新的是 10。(我的系统上安装了 FP11)问题是,我没有 Flash Pro CS5 .5,我有 Flash Pro CS5,可以吗?另外,我没有FlashPlayer10_2.xml,我复制了意大利面的FlashPlayer10_1.xml,但我很确定这是同一笔交易。
    • 好的,我用这个解决了这个问题:blogs.adobe.com/rgalvan/2011/11/…
    猜你喜欢
    • 1970-01-01
    • 2011-11-09
    • 2010-12-14
    • 2023-03-02
    • 2010-10-28
    • 1970-01-01
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多