作者Jerrynet (我爱Hot_game板)
看板Flash
标题Re: [测试] Flash Player 10 Pixel Bender 小测试
时间Sun May 18 14:20:23 2008
关於新的3D feature
DisplayObject 有新的属性为
.rotationX
.rotationY
.rotationZ
和.z
但是在prerelease 的flash player 10 中不能直接用,
要使用namespace:
在as最开头处写:
namespace astro='
http://www.adobe.com/2008/actionscript/Flash10/';
use namespace astro;
这样就可以用了,ex:
var obj:Sprite = new Sprite();
obj.astro::rotationX=100;
obj.astro::x=10;
==============================
至於在flash中使用Pixel Bender的滤镜, 需要先export for flash (bytecode),
然後用新的class : Shader来接收
var shaderLoader:URLLoader = new URLLoader();
shaderLoader.dataFormat = URLLoaderDataFormat.BINARY;
shaderLoader.load(new URLrequest('你的pb档'));
var shader:Shader = new Shader();
shader.byteCode = shaderLoader.data;
还後再对shader改变其parameter值,
具体做法如下(请参考):
http://www.senocular.com/flash/tutorials/flash10drawingapi/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.70.112.42
1F:推 cjcat2266:噢...原来有Senocular大的教学XD 05/18 16:30
2F:推 lin884006:愈来愈像AE了....3D图层 05/19 01:00