2009年04月17日
【練習】3D平面拼貼與旋轉
原始檔下載:
參考:http://www.paultondeur.com/
引用的原因是原文還有一些3D的基礎觀念,值得初學者一看,除了bitmapData切割方式有參考外,其餘程式碼都是另外重寫,主要是延伸PV3D的basicView,basicView已經建立好一組viewport、camera、scene等,不需要再一一建立。
※原始檔須搭配Papervision3D使用
程式中的 onRenderTick() 函式,是配合 startRendering() ,由PV3D控管重繪事件,而 onRenderTick() 是每次重繪前會執行的函式,或者也可以自行註冊Event.ENTER_FRAME事件,相當於以下的作法:
// startRendering (); addEventListener (Event.ENTER_FRAME, enterFrameHandler);
private function enterFrameHandler (e:Event):void {
/* 原本 onRenderTick 裡的程式碼 */
// super.onRenderTick(event);
super.singleRender();
}
相關閱讀:
引用URL
http://cgi.blog.roodo.com/trackback/8737345
