作者barroslee (忙忙忙~~)
看板GameDesign
标题Re: [程式] 黑白棋
时间Sun May 14 00:39:05 2006
※ 引述《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)
1F:→ hexen2:DDS是封闭格式吗? 05/14 01:57