2009
01.15


Flash Player 10出來以後,賣點是很多,而其中一個賣點就是3D的呈現,所以在1個多月前趁著一個空檔稍微完了一下3D的類別,編譯完的結果我放在下面,你可以點選下方圖片來玩玩看3D的透視效果:

flex3d

其實這只是牛刀小試而已,等有時間我在繼續玩下去,之前我在課堂或私下有人會問我Flash Player 10真的是3D嗎?那時我都回答說"嚴格來說是2.5D",這是因為當初在美國Adobe參加會議時,Flash的PM是這樣跟我們說的(明明就是自己沒查證還怪人家 XD),但是後來自己實際玩了一下事情可沒這麼單純,如果你真的搞清楚它裡面的東西,真的是可以搞成3D啊,只是Adobe在Flash的工具上可以說是還沒有Ready好,而類別檔卻已經偷偷的洩露了秘密。

稍微分享一下要使用Flash或是Flex 3D功能的一些Tip:

  1. 需要使用Flash Player 10以上的版本
  2. 3D功能可以支援硬體GPU加速
  3. Flex Builder需使用3.2以上的版本方可開發
  4. Flash需使用CS4以上的版本
  5. 需建立在ActionScript 3.0的程式語言架構下
  6. 預設的透視點在畫面的正中央
  7. 旋轉的參考點是元件的註冊點

後記:Flash Player 10真是有你的,光是K你的API就忙的我七葷八素,希望Adobe能趕快把"工具"給補齊,不然以目前的Flash CS4的工具,實在是大大埋沒了Flash 10 Player的才能啊。

修正: GPU加速目前只支援到2D, Adobe加油啊~


相關文章:
  • Adobe AIR在智慧型手機(iPhone Android)的應用與限制
  • 由Flex 3進入Flex 4的必備知識 PART 4 – Flash Builder的程式撰寫工具
  • Adobe Flex 4.1現身
  • Flash Builder4 文字提示功能
  • Flash Player 10.1正式版釋出
  • 本文引用:
    文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。

    6 comments so far

    Add Your Comment
    1. 您好
      我希望學習3D透視空間
      請問是否可以寄程式碼或是範例的資料給我呢?
      謝謝您的部落格分享的資訊 很實用 解決我很多問題
      我的信箱:hip_hop9527@hotmail.com

      • 以前我們會用PV3D, 但是現在PV3D已經沒在維護了, 所以建議使用目前Adobe官方的3D API來做, 目前我沒有這方面的範例, 所以抱歉無法跟你分享, 若是你有一些心得, 歡迎與我分享.

    2. Dear Anistar 老師:

      前一陣子有摸了一下PV3d加上一些物理引擎,但PV3D的效能實在是……..更別提要用於有透明度的東西上面,目前正在研究stream的東西,期待老師的F10 3D研究 呵呵。

      順道請問老師恆毅是否有開as3進階課程,希望是能加強OO與interface 架構開發部分?

      • 目前3D的效能還是只停留在堪用的程度,但是已經比ActionScript 2.0好多了,等待Adobe做到3D硬體加速在來用力玩吧….
        目前OO和interface的內容只會在Flex中出現,最主要還是屬性不同啊,FLPCK還是以視覺互動為主.

    3. 超炫,我喜歡。

    4. 有炫到,Flash & Flex又進入另一個長得很奇怪的學習曲線了@Q@