2008年09月13日

【練習】3D太空中的無限延伸

  最近看到Youtube上的一段影片,用WiiRemote偵測人(眼)的位移,和遊戲可以有更高的互動,這或許可以給老任一點新靈感,畢竟技術都是現成的,看到影片中的畫面,讓我忍不住想用Flash依樣畫葫蘆一番,當然不是用WiiRemote控制,而是用滑鼠,而其實如果把控制鍵改成WASD,滑鼠用來瞄準,就變成CS類型的第一人稱射擊了,這次練習算是此類遊戲的基礎。

  撰寫這個程式前,讓我思考良久的是class的設計,由於不是使用現成的3D package,一切都要自己規畫,所以像是鏡頭的移動方式都是自己寫的,不確定一般作法為何,class的泛用性可能還不太夠,有些像:背景的格線類別就是專為此練習所打造,不過相對地也就省去了一些多餘的程式,將z座標超出某個值的物件重新放置,就能製造無限延伸的效果,和3D座標的操作、物件的深度排列等,都是此練習的重點。

[原始碼下載]

Posted by esabear at 樂多Roodo! │17:12 │回應(0)引用(0)Flash筆記
樂多分類:網路/3C 工具:編輯本文
標籤:3D,練習,flash
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/7174029