[心得] FLASH 3D的原理與實作

看板Flash作者 (jones)時間17年前 (2008/05/30 11:21), 編輯推噓4(4017)
留言21則, 6人參與, 最新討論串1/1
最近網路有很多3D的API可以用,例如PV3D之類的 但是我覺得學程式的人還是得把3d的基礎搞懂會比較好 FLASH其實他就是2d的東西,硬要說他要變成3d的東西 其實只不過是把2d的東西把它歪七扭八組在一起讓USER視覺上很像3d http://www.bitscn.com/school/Flash/case/200609/59056.html 這是大陸網站的基礎教學,要懂他還是要先懂幾個3角函數 2d轉3d的差別在哪裡,就是多了個Z軸..... 說穿了就是你的眼睛到螢幕的距離,再從螢幕到物件的距離, 但是螢幕明明就是平面的啊,所以物件就會把它"縮小",讓人誤以為很遠的感覺 所以就要計算他的比例,再把物件等比例縮小 例如 mc1._xscale=mc._xscale*ratio(比例); mc1._yscale=mc._yscale*ratio; 這是我自己做的小遊戲,雖然沒有什麼選轉表單之類的,但是他是用公式 讓他有遠近的感覺喔 http://www.roomi.com.tw/obj/swf/minigame/minigame.php?load_target=excavator -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.59.128


05/30 13:00, , 2F
我也有個類似的,但是根本沒3D :) 而且呆呆的
05/30 13:00, 2F

06/01 04:43, , 3F
會在flash上應用 基本上是為了行動用戶的線上遊戲開發
06/01 04:43, 3F

06/01 04:43, , 4F
不見得沒有用喔 而且確實貼圖各方面都可以和使用者互動
06/01 04:43, 4F

06/01 04:44, , 5F
adobe也確實在他的各種軟體上加入了許多3D的概念
06/01 04:44, 5F

06/01 04:45, , 6F
例如AE的消失點 在各種軟體上都可以使用 快速達到3D空間
06/01 04:45, 6F

06/01 04:45, , 7F
模擬~對於製作多媒體平台效果更好~adobe自己都推薦大
06/01 04:45, 7F

06/01 04:46, , 8F
家用在網頁上
06/01 04:46, 8F

06/01 04:47, , 9F
如果只有遠近差別和Z軸~基本上也只能是2.5D
06/01 04:47, 9F

06/01 04:47, , 10F
我以前大學教授就認為應該要讓人能和各種細節互動
06/01 04:47, 10F

06/01 04:47, , 11F
例如車輛,我要拆我就能點一個按鈕整台拆開看細部的東西
06/01 04:47, 11F

06/01 04:48, , 12F
這是非3D無法呈現的 將3D輸出在網路上最好的平台我認為
06/01 04:48, 12F

06/01 04:48, , 13F
就是Flash
06/01 04:48, 13F

06/01 04:57, , 14F
原PO的排版令人不敢恭維
06/01 04:57, 14F

06/01 05:01, , 15F
你的那個小遊戲也完全稱不上3D不知道你要表達什麼
06/01 05:01, 15F

06/01 08:59, , 16F
樓上好嗆喔,來做一個給大家開開眼界吧
06/01 08:59, 16F

06/01 09:18, , 17F
afat是我同事-.-
06/01 09:18, 17F

06/01 10:45, , 18F
難怪那麼嗆,感情不錯喔XD
06/01 10:45, 18F

06/01 17:19, , 19F
朋友互嗆人以前還是表明身分比較好~避免誤會 :)
06/01 17:19, 19F

06/04 02:01, , 20F
cj大...我可以躲你後面嗎
06/04 02:01, 20F

06/04 13:19, , 21F
我會放屁喔
06/04 13:19, 21F
文章代碼(AID): #18FtAa3h (Flash)