我們直接說新增的**。
下面定義了乙個away3d自帶的幾何體plane也就是乙個"板子"。
var plane:planegeometry = new planegeometry(100,100);//定義乙個plane,也就是乙個平面物件
var color:colormaterial = new colormaterial(0xffaacc);
//定義乙個彩色材質
mesh = new mesh(plane,color);
//用網格包裹( mesh也是容器可以直接把away3d裡的顯示物件加入顯示)。
mesh.rotationx = -90;
//因為plane只有一面可見,初始化的時候攝像機是對著不可見的。
view.scene.addchild(mesh);
我們每次執行的**執行完畢後,都是需要繪製到螢幕上去的。
view.render();//重新整理函式。 把東西繪製到螢幕
下面是完整的**
packageprivate function initview():void
private function initplane():void
private function enterframe(e:event):void
}}
如果有興趣的話,可以自己嘗試在view.render();加一句**,讓plane轉起來。
private function enterframe(e:event):void
away3d還有很多內建的簡單幾何體, 都在away3d.primitives.路徑下。
替換幾何體只需要替換**var plane:planegeometry = new planegeometry(100,100);
如: var cube:cubegeometry = new cubegeometry(100,100,100);
Away3d學習筆記 1
為了做一些較複雜的3d應用,打算學習下3d引擎。pv3d早已停止更新,away3d看上去是個不錯的起點,一來因為它開源免費,而且 相關的資料比較豐富。通過比較,發現推薦較多的是這本 the essential guide to 3d in flash 第二章包括一些簡單的例子,通過敲打這些demo,...
Away3D 基礎 2 視口與場景
technorati 標籤 view3d,scene3d 當您通過視窗向里看時,你所看到的不是房內的所有景物,你能看到的由視窗大小 形狀所決定的。你所見的只是被窗 裁剪 掉的不全的小部分景物。這能夠恰如其分地說明 視口view 的工作原理,它就是我們觀察3d世界的 視窗 不管你想要在away3d做什...
編譯away3d例程式記
記不住是在哪一篇文章上看到flash player 11之後支援3d,並且是使用顯示卡來繪製,速度相當可觀,我身為 flex鐵桿粉絲 的程式設計師怎麼能不嘗試一下呢?立馬試之。2 建立乙個actionscript專案 我吃虧在這裡,建立的是flex專案,檢視了很多教程都沒有說清楚這個,唉 3 將目錄...