游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1522|回复: 4

求教个小问题

[复制链接]

50

主题

244

帖子

319

积分

中级会员

Rank: 3Rank: 3

积分
319
QQ
发表于 2005-2-22 19:09:00 | 显示全部楼层 |阅读模式
在OpenGL中怎么实现ddraw里的关键色功能啊?有没有高手愿指教下小弟啊? [em15]

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2005-2-22 20:56:00 | 显示全部楼层

Re:求教个小问题

alpha混合…………
你不会不知道吧?
那个关键色功能是alpha blending的子集

50

主题

244

帖子

319

积分

中级会员

Rank: 3Rank: 3

积分
319
QQ
 楼主| 发表于 2005-2-23 13:17:00 | 显示全部楼层

Re:求教个小问题

谢谢大哥告诉我下吧,我刚学这个的,还有很多都不知道,而手头上的资料也不是很多,我只知道用alpha混合实现半透明和混色效果,但是不知道怎么才能去掉背景色。可以给我个简单的范例吗?或者只要实现部分的代码。谢谢了:)

50

主题

244

帖子

319

积分

中级会员

Rank: 3Rank: 3

积分
319
QQ
 楼主| 发表于 2005-2-24 21:12:00 | 显示全部楼层

Re:求教个小问题

怎么没人帮忙啊?会的人告诉我下啊,我急了好几天了,找了好多资料都没找到啊,找到NEHE的却是用2张纹理来做的,有没有只用源图和关键色就能实现的例子或方法啊?会的人帮帮忙了

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2005-2-24 21:28:00 | 显示全部楼层

Re:求教个小问题

用ALPHA帖图把背景色的部分全部设为0就行了…………
雾化是ALPHA值不为0或1时出现的效果

鄙人只能告诉你应该怎么做……具体实现……我都没用过…… [em5] [em7]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 11:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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