維尼的蜂巢

RealTime??!! It’s amazing!!!!

新的2D引擎 六月 19, 2006

Filed under: 2dstuff,Engine,Project — kevinlin @ 4:21 下午

ButterFly的時代過去了
因為歷經太多次修改了,最後改到我不想改,所以要弄個新架構的2D引擎

以可擴充性高為主,分應用層跟引擎核心層

引擎核心有[graphics][input][kernel][packer]等等
因為架構上要有彈性所以,未來只要增加一個C++的渲染核心,就可以移植到手機之類的平台,所以說上層幾乎完全不用修改程式碼就可以移植(需要修改的只是寫一寫跟作業系統相關的函數),而底層可以根據不同的OS實現不同的模組.耦合性很低,很容易擴展和維護

應用層比較值得探討,有[貼圖資源緩衝機制][渲染樹結構][界面][動畫][音樂音效]等等

 

 

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s