游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2484|回复: 3

[求助]利用DDraw如何在256色下实现阴影

[复制链接]

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-1-31 19:44:00 | 显示全部楼层 |阅读模式
最好用硬件的方法实现,阴影用索引3表示,并且每个颜色索引对应的阴影的颜色索引已知

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2008-1-31 20:25:00 | 显示全部楼层

Re:[求助]利用DDraw如何在256色下实现阴影

在不支持ALPHA混合的情况下,
可以使用 阴影网格, 即阴影处为黑白交替像素的图,并将白色设置为COLORKEY。

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2008-1-31 23:54:00 | 显示全部楼层

Re: [求助]利用DDraw如何在256色下实现阴影

是这样的,COLORKEY必须是黑色,我是用红警的SHP文件,绿色相当于阴影区域,黑色是透明色,调色板已经提取出来了,调色板每个索引对应的阴影颜色在调色板中的索引也想办法得到了,我就想有没有什么硬件的方法来实现。
图中左面是每个颜色对应的阴影,这些都是右半边最后一行。右边是原色彩。
sf_2008131235358.jpg

16

主题

160

帖子

176

积分

注册会员

Rank: 2

积分
176
QQ
发表于 2008-2-1 16:28:00 | 显示全部楼层

Re:[求助]利用DDraw如何在256色下实现阴影

为什么非要用256色,16位色的绘图引擎多的是,而且速度也很快,比如风魂、Allegro
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-19 23:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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