游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2170|回复: 5

COLORkey中 我用RGB()时的问题

[复制链接]

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2004-7-22 21:33:00 | 显示全部楼层 |阅读模式
key.dwColorSpaceHighValue =RGB(0,0,255);
key.dwColorSpaceLowValue =RGB(0,0,255);
此时正常。

key.dwColorSpaceHighValue =RGB(60,16,122);
key.dwColorSpaceLowValue =RGB(60,16,122);
此时这个颜色就不能被挖去,为什么

3

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2004-7-23 13:31:00 | 显示全部楼层

Re:COLORkey中 我用RGB()时的问题

你是在8位色模式,
还是在16或以上

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
 楼主| 发表于 2004-7-23 18:40:00 | 显示全部楼层

Re:COLORkey中 我用RGB()时的问题

pDD7->SetDisplayMode(800,600,32,0,DDSDM_STANDARDVGAMODE);

key.dwColorSpaceHighValue =RGB(0,0,255);
图片是由FLASH保存为32BIT,背景蓝色,怎么还是不行?

我的环境:DX9,WINXP,显卡支持256,16,32BIT

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
 楼主| 发表于 2004-7-23 18:51:00 | 显示全部楼层

Re:COLORkey中 我用RGB()时的问题

我SETDISPLAY中改成16BIT,图片变为24BIT,还是蓝色,
key.dwColorSpaceHighvalue =RGB(0,0,255);结果黑色被挖掉。

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
 楼主| 发表于 2004-7-23 18:57:00 | 显示全部楼层

Re:COLORkey中 我用RGB()时的问题

又有新发现:
改成key.dwColorSpaceHighvalue =0x001F;蓝色成功被挖去!

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
 楼主| 发表于 2004-7-23 19:04:00 | 显示全部楼层

Re:COLORkey中 我用RGB()时的问题

我怀疑key.dwColorSpaceHighvalue =0x001F这个有问题,当我设为黑色,人物影子会被挖去,但是我从FLASH查看,影子并不是纯黑色,而是一些杂色,为什么也被挖去了?还有用COLORKEY的话人物轮廓线会是COLORKEY的颜色,大家有没有碰到类似问题?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-4 05:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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