精華區beta Flash 關於我們 聯絡資訊
我打算把ZContainer拿來當作資料結構課程的期末project 這算是我第四次重新寫一個2.5D或3D引擎吧 code的量比第一版的ZContainer少很多、效能也提升了不少 用過CS4的內建3D引擎的人應該都知道 只要存取過z, rotationX, rotationY, rotationZ等3D屬性以後 Flash會強制將物件cached as bitmap 然後不會隨著物件放大而增加物件解析度 最糟糕的是,就算物件原本都是向量圖 經過bitmap caching之後會吃很多CPU 所以我決定重新再寫一個2.5D引擎 完全不會用到CS4內建的z property 所以向量圖物件並不會被強制cache as bitmap 這樣一來,做billboard等2.5D效果的時候 就不會被CS4內建的3D引擎拖累效能 以下附上簡易範例一枚 線上觀看 http://0rz.tw/375j2 原始檔案 http://0rz.tw/f65iX (需要最新的CJLibrary CS4才可編譯) CJLibrary CS4 - http://code.google.com/cjlibrarycs4 -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Blog http://cjcat.blogspot.com Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.93.84 ※ 編輯: cjcat2266 來自: 61.228.93.84 (01/02 01:06)