游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: wgcwgc

关于透明色问题

[复制链接]

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2007-3-10 12:37:00 | 显示全部楼层

Re:关于透明色问题

关于透明色的问题,以前很多旧帖子都有说明的,没事LZ可以去翻一翻

在DirectDraw7里面ColorKey的high分量绝大多数时候是没用的,你只需要设定low分量就可以了。

关于颜色值的获取,最好是之前获取在程序中直接用,所以尽量将透明色设定为比较容易转换的颜色比如黑,白,红,绿,蓝,洋红等等。

因为在不同显示模式下表面的颜色值会变化的,有时候你得自己作一个转换函数。(比如24位到16位)

还有一种方法就是在程序中直接获取图像中的颜色值。这样不存在转换问题。
你需要将图象载入一个表面,然后锁定它,就可以获取对应象素点的颜色值了。

270

主题

6442

帖子

6446

积分

论坛元老

Rank: 8Rank: 8

积分
6446
发表于 2007-3-10 13:32:00 | 显示全部楼层

Re: Re:关于透明色问题

xgreenclover: Re:关于透明色问题

影子可以增强空间感和真实感,在3D游戏中很重要的


TV3D 6.5就很容易实现影子, 我现在用的6.2, 例子里的影子是随光源变化的, 还没看明白, 所以没用到.
天魂的游戏里也是用个黑点的.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 16:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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