今年我已经离开了舞台上的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 read this article手动制作FP11配置文件时遇到问题,请安装相应的MXP。
答案 0 :(得分:4)
2D / 3D框架
Starling Framework利用FP11实现2D GPU加速内容:
http://www.starling-framework.org/
对于3D,Away3D 4“Broomstick”是个不错的选择:
在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”的文件夹并从Adobe下载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 wrapper params需要参数:
params.wmode = "direct";