[DDraw]窗口模式下,若当前屏幕的色深是32位,那是不是只能用32位渲染?
本帖最后由 weiwuyuan 于 2012-02-23 10:30:31 编辑 窗口模式下,若当前屏幕的色深是32位,那是不是只能用32位渲染?
然后是不是只有在全屏模式下,才能自由使用16位来绘制??(因为我只知道SetDisplayMode()能自由设置色深,而他是用来设置全屏模式的).
[解决办法]
窗口模式下,若当前屏幕的色深是32位,那是不是只能用32位渲染?
是的,否则渲染的画面显示不出来。<设置下桌面的显示模式就可以渲染出来了>
全屏模式下的话可以设置显示模式,也就是SetDisplayMode()
[解决办法]
可以强制给玩家改变位深,但通常需要同时支持32和16。