看板 GameDesign 關於我們 聯絡資訊
※ 引述《littleshan (我要加入劍道社!)》之銘言: : ※ 引述《barroslee (忙忙忙~~)》之銘言: : : 推文沒錢所以來回 po 好了:P : : 推一下 OpenGL + SDL : : 但是我現在的引擎在 win32 上面時 : : 使用的是 OpenGL + DirectX : : 為什麼呢? : : 原因跟 DOOM3 一樣 : : 為了使用 Texture compressed : : 所以使用了 DX 的 DDS : : 其實我當初也蠻訝異的 : : John Carmack 在 DOOM3 上面居然這樣玩 : 我還以為 Doom3 還是用 GL 對阿 DOOM3 在處理圖形部分 還是一樣用 OpenGL 用到 DX 的部分是 利用他來讀取 DDS 再利用 glCompressedTexImage2DARB 這個 extension 這就是為什麼 玩 DOOM3 還得安裝 DX 的主要原因 ( 可能還有其他原因,順便用了 DirectInput 也不一定,  聲音部分應該是用 OpenAL 不是 DirectSound ) : 所以他們怎麼 port 到 linux 上的? : 這樣應該很苦吧.... : 另外透過一些 extension 應該還是可以在 GL 底下用 compressed texture port 到 linux or Mac OS 上的話 就用普通方式讀吧 猜的 等我哪天有空去看一下貼圖格式 再來跟你說 用普通方式讀 只是我是這樣做 也許有其他替代方法也不一定 -- 我的遊戲引擎圖 http://www.wretch.cc/album/album.php?id=barroslee&book=1 我的 blog http://barroslee.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.20.103 ※ 編輯: barroslee 來自: 220.135.20.103 (05/14 00:41)
hexen2:DDS是封閉格式嗎? 05/14 01:57