2009
01.15
01.15
Flash Player 10出來以後,賣點是很多,而其中一個賣點就是3D的呈現,所以在1個多月前趁著一個空檔稍微完了一下3D的類別,編譯完的結果我放在下面,你可以點選下方圖片來玩玩看3D的透視效果:
其實這只是牛刀小試而已,等有時間我在繼續玩下去,之前我在課堂或私下有人會問我Flash Player 10真的是3D嗎?那時我都回答說"嚴格來說是2.5D",這是因為當初在美國Adobe參加會議時,Flash的PM是這樣跟我們說的(明明就是自己沒查證還怪人家 XD),但是後來自己實際玩了一下事情可沒這麼單純,如果你真的搞清楚它裡面的東西,真的是可以搞成3D啊,只是Adobe在Flash的工具上可以說是還沒有Ready好,而類別檔卻已經偷偷的洩露了秘密。
稍微分享一下要使用Flash或是Flex 3D功能的一些Tip:
- 需要使用Flash Player 10以上的版本
- 3D功能可以支援硬體GPU加速
- Flex Builder需使用3.2以上的版本方可開發
- Flash需使用CS4以上的版本
- 需建立在ActionScript 3.0的程式語言架構下
- 預設的透視點在畫面的正中央
- 旋轉的參考點是元件的註冊點
後記:Flash Player 10真是有你的,光是K你的API就忙的我七葷八素,希望Adobe能趕快把"工具"給補齊,不然以目前的Flash CS4的工具,實在是大大埋沒了Flash 10 Player的才能啊。
修正: GPU加速目前只支援到2D, Adobe加油啊~
相關文章:
本文引用:
文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。
文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。



您好
我希望學習3D透視空間
請問是否可以寄程式碼或是範例的資料給我呢?
謝謝您的部落格分享的資訊 很實用 解決我很多問題
我的信箱:hip_hop9527@hotmail.com
以前我們會用PV3D, 但是現在PV3D已經沒在維護了, 所以建議使用目前Adobe官方的3D API來做, 目前我沒有這方面的範例, 所以抱歉無法跟你分享, 若是你有一些心得, 歡迎與我分享.
Dear Anistar 老師:
前一陣子有摸了一下PV3d加上一些物理引擎,但PV3D的效能實在是……..更別提要用於有透明度的東西上面,目前正在研究stream的東西,期待老師的F10 3D研究 呵呵。
順道請問老師恆毅是否有開as3進階課程,希望是能加強OO與interface 架構開發部分?
目前3D的效能還是只停留在堪用的程度,但是已經比ActionScript 2.0好多了,等待Adobe做到3D硬體加速在來用力玩吧….
目前OO和interface的內容只會在Flex中出現,最主要還是屬性不同啊,FLPCK還是以視覺互動為主.
超炫,我喜歡。
有炫到,Flash & Flex又進入另一個長得很奇怪的學習曲線了@Q@