維尼的蜂巢

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

ButterFly演化過程 二月 15, 2006

Filed under: 3D Graph,DirectX,Engine,HeartStory,Newstuff — kevinlin @ 2:43 下午

ButterFly_v1
是基於directx9.0c的DXUT來作的,內容有許多2d該有的都有而3d是讓DXUT來做,缺點是只能在WinNT系列下跑,且太老舊電腦不能跑,且DXUT太龐大實在懶的修改

ButterFly_v2
實作跨平台(有opengl[簡單版]、directX、software),software模式可讓遊戲在三種平台上跑[MacOS、Windows、Linux],只是還沒有sound系統單純的繪圖引擎(因為openal太麻煩了),還有中文的支援問題,雖然可以顯示及輸入中文,但字很醜,還有因為為了想跨平台失去了一些效能,所以暫且放下不用

目前開發ButterFly_v3中
基於Windows平台,針對Windows平台對引擎最佳化,全部是基於directx9.0c用Directsound、Directinput、DirectShow來實做一些功能,既快速文件又豐富,跟ButterFly_v1不同的是不用DXUT而自己實作較底層的東西,對於2d能更快速的展示及自訂的檔案格式來取代zip加速打包檔案搜尋速度,及自訂的3d格式

暫訂使用這版本來對windows作開發(漂亮的蝴蝶總是從醜陋的毛毛蟲變來的)

Advertisements
 

2 Responses to “ButterFly演化過程”

  1. jserv Says:

    可否提供 preview 的版本玩玩呢?最好有 Linux-x86 binary with GL,謝謝!

  2. kaiwei.lin Says:

    不好意思喔 雖然說可以在linux上稍微動一下
    不過我跟linux非常不熟
    所以 不太會編成library…..


發表迴響

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

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s