作者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
推 cjcat2266:噢...原來有Senocular大的教學XD 05/18 16:30
推 lin884006:愈來愈像AE了....3D圖層 05/19 01:00