游戏开发论坛

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

16位色下如何让透明色生效?

[复制链接]

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
发表于 2004-6-2 15:32:00 | 显示全部楼层 |阅读模式
本来在32位色下工作得很好的透明色,换到16位色的环境下透明色就失效了。请问如何解决??

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20527
发表于 2004-6-2 17:25:00 | 显示全部楼层

Re:16位色下如何让透明色生效?

16bit的色彩排列根32bit差别很大,你应该根据16bit的变化来进行colorkey色彩调整。

15

主题

368

帖子

406

积分

中级会员

Rank: 3Rank: 3

积分
406
 楼主| 发表于 2004-6-2 18:15:00 | 显示全部楼层

Re:16位色下如何让透明色生效?

可以举个例子吗?
比如我在32位色下的透明色为 RGB(0,255,0)
那在16位色下应该怎么改写这个RGB值?或者还是不使用RGB结构,自己传入其他结构??

18

主题

135

帖子

143

积分

注册会员

Rank: 2

积分
143
发表于 2004-6-2 20:38:00 | 显示全部楼层

Re:16位色下如何让透明色生效?

学习啊

18

主题

135

帖子

143

积分

注册会员

Rank: 2

积分
143
发表于 2004-6-2 20:38:00 | 显示全部楼层

Re:16位色下如何让透明色生效?

现在一点都不懂

18

主题

135

帖子

143

积分

注册会员

Rank: 2

积分
143
发表于 2004-6-2 20:39:00 | 显示全部楼层

Re:16位色下如何让透明色生效?

向大虾们学习

47

主题

145

帖子

3602

积分

论坛元老

Rank: 8Rank: 8

积分
3602
发表于 2004-6-2 20:50:00 | 显示全部楼层

Re:16位色下如何让透明色生效?

学习!!!!!!!!!!!!!!!!高手门说说啊~!~!

30

主题

298

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
QQ
发表于 2004-6-3 13:56:00 | 显示全部楼层

Re:16位色下如何让透明色生效?

在24位的RGB888格式中的 (0,255,0),转换到16位565格式后就是(0,63,0)。
在不同的色彩深度下,色彩值都需要按色彩深度进行色彩空间转换的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 17:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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