游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2257|回复: 4

令人抓狂的BUG总算解决了----显示平滑过渡图片时细节丢失

[复制链接]

20

主题

86

帖子

91

积分

注册会员

Rank: 2

积分
91
发表于 2004-10-28 13:29:00 | 显示全部楼层 |阅读模式
这种图片的特点是有一段区域的平滑过渡,而过渡时相邻颜色之间的差别很小,结果显示的时候平滑过渡的细节就丢失了,被一两种颜色代替.
经过一上午的奋斗,总算找出问题的原因了.实在是不敢让人置信,问题发生在注册窗口类的起名上,必须取为"OpenGL",取其它名字就出现这个问题.
wc.lpszClassName= "OpenGL";//就是这个地方,名称必须是"OpenGL"

真是不知道为什么名字必须要取"OpenGL",哪位高手知道的话请指点.

附上出问题的图片,上半部是正常的图片,下半部是不正确的显示.
sf_20041028132934.jpg

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-10-28 14:19:00 | 显示全部楼层

Re:令人抓狂的BUG总算解决了----显示平滑过渡图片时细节丢

你说的是不可能的.问题不可能是出在类名字上,类的名字是OPENGL还是D3D是等价的.
http://www.autsak.com/X_AdvCom_Get.asp?UserID=27

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2004-10-28 14:19:00 | 显示全部楼层

Re:令人抓狂的BUG总算解决了----显示平滑过渡图片时细节丢

荒谬

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-10-28 14:21:00 | 显示全部楼层

Re:令人抓狂的BUG总算解决了----显示平滑过渡图片时细节丢

我荒谬还是...

20

主题

86

帖子

91

积分

注册会员

Rank: 2

积分
91
 楼主| 发表于 2004-10-29 09:31:00 | 显示全部楼层

我也是这么想的,但事实却摆在我眼前,所以我百思不得其解

也可能和我本地机器有关,你们可以帮我试一下,把上面的图片改成256*256替换NEHE教程20里的背景图,再把教程里的注册名"OpenGL"改成其他.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-17 12:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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