游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3074|回复: 7

为什么我的程式中无法使用SetColorKey函数设置页面的关键

[复制链接]

3

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
QQ
发表于 2004-4-28 11:43:00 | 显示全部楼层 |阅读模式
在程式中添加关键色后,程序运行就无故退出,在这之前程序运行是正常的啊,
是不是我的显卡不支持关键色设置啊,请高手赐教,谢谢

88

主题

100

帖子

115

积分

注册会员

站长

Rank: 2

积分
115
QQ
发表于 2004-4-28 12:06:00 | 显示全部楼层

Re:为什么我的程式中无法使用SetColorKey函数设置页面的关

你是怎么设置的?

3

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
QQ
 楼主| 发表于 2004-4-28 12:18:00 | 显示全部楼层

Re:为什么我的程式中无法使用SetColorKey函数设置页面的关

只是简单的将一些24位色的图片连续的显示到屏幕上,
在初始化DDraw时,
g_pDisplay->CreateFullScreenDisplay(参数);
g_pDisplay->SetColorKey(RGB(255,0,255));
g_pDisplay->CreatSurfacefromBitmap(参数);
就无法通过

88

主题

100

帖子

115

积分

注册会员

站长

Rank: 2

积分
115
QQ
发表于 2004-4-28 12:45:00 | 显示全部楼层

Re:为什么我的程式中无法使用SetColorKey函数设置页面的关

g_pDisplay->SetColorKey(RGB(255,0,255));
这个错了,SetColorKey是用来设置Surface的,不能设置在g_pDisplay。

2

主题

17

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2004-4-28 16:48:00 | 显示全部楼层

Re:为什么我的程式中无法使用SetColorKey函数设置页面的关

呵呵

2

主题

12

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2004-4-29 09:26:00 | 显示全部楼层

Re:为什么我的程式中无法使用SetColorKey函数设置页面的关

要使用关键色,要加参数的
告诉directx我要用关键色
具体的你自己看看帮助

3

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
QQ
 楼主| 发表于 2004-4-29 11:38:00 | 显示全部楼层

Re:为什么我的程式中无法使用SetColorKey函数设置页面的关

呵呵,谢谢

1

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2004-4-29 12:56:00 | 显示全部楼层

Re: Re:为什么我的程式中无法使用SetColorKey函数设置页面的

记得SetColorKey之前别忘了ColorMatch
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-13 14:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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