維尼的蜂巢

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作開發(漂亮的蝴蝶總是從醜陋的毛毛蟲變來的)

 

2 Responses to “ButterFly演化過程”

  1. jserv Says:

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

  2. kaiwei.lin Says:

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


發表迴響

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

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