游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1900|回复: 1

DirectX加载8位图像调色板出现的一个问题

[复制链接]

1

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2013-3-20 20:41:18 | 显示全部楼层 |阅读模式
刚刚拿着《windows游戏编程大师》学习的新手,希望各位不吝指教,谢谢万分。
      我只加载一张8bit位图,但是如果不每次在游戏循环里设置一次
lpddpal->SetEntries(0,0,MAX_COLORS_PALETTE,palette),而是仅仅在初始的时候设置的话,
图像数秒后颜色就会改变,像是调色板过期了一样。这是怎么回事呢?

31

主题

257

帖子

1752

积分

金牌会员

申城谍影

Rank: 6Rank: 6

积分
1752
QQ
发表于 2013-3-22 00:00:18 | 显示全部楼层
调色板是过时的技术,没研究的价值。。。。。。

就算你要用ddraw,用24或32位图即可。。。。。。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-12 17:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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