游戏开发论坛

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

dx9 中判断一张图的某个点是否透明的问题

[复制链接]

37

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 2005-8-5 09:19:00 | 显示全部楼层 |阅读模式
哪个接口可以做到,或者有什么方法可以实现?
thx in advance

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2005-8-5 11:37:00 | 显示全部楼层

Re:dx9 中判断一张图的某个点是否透明的问题

要看这张图是否带有 alpha 通道,如果有,就判断这一像素的 alpha值。如果没有,就判断这一像素的颜色是否与 keycolor 一致。

37

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2005-8-5 15:57:00 | 显示全部楼层

Re: Re:dx9 中判断一张图的某个点是否透明的问题

congy: Re:dx9 中判断一张图的某个点是否透明的问题

要看这张图是否带有 alpha 通道,如果有,就判断这一像素的 alpha值。如果没有,就判断这一像素的颜色是否与 keycolor 一致。

这个明白啊,怎么判断我知道
问题是如何取到这个点的数据。

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-8-5 16:13:00 | 显示全部楼层

Re:dx9 中判断一张图的某个点是否透明的问题

texture->LockRect

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2005-8-5 17:09:00 | 显示全部楼层

Re:dx9 中判断一张图的某个点是否透明的问题

注意,最好是在主存做这件事

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-8-5 18:58:00 | 显示全部楼层

Re:dx9 中判断一张图的某个点是否透明的问题

请问楼上,怎样才能在主存中做?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 18:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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