游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1269|回复: 0

求助!directdraw颜色深度改变得问题

[复制链接]

26

主题

39

帖子

78

积分

注册会员

Rank: 2

积分
78
发表于 2008-10-6 22:26:00 | 显示全部楼层 |阅读模式
一个directdraw窗口程序   

在32位显示深度下打开
然后改变显示深度成16位
把主表面和后台表面重新载入
窗口无法显示


以下是我的理解:
1  32位显示深度   离屏表面是32位深度得   和主表面,后台表面一样
2  改变成16位显示深度之后    主表面和后台表面重新载入,都变成了16位深度
而这时的离屏表面还是32位   和主表面和后台表面的深度不一样 所以显示失败



我的问题是:
1  在不重新载入离屏表面得情况下怎么解决
2  以上问题我在  仙剑4上试验过,仙剑4可以正常显示
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-21 04:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表