游戏开发论坛

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

大家来参谋下,半透明+镂空的纹理该怎么做?

[复制链接]

4

主题

8

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2009-5-27 19:06:00 | 显示全部楼层 |阅读模式
我是想做这么一个东西:可以上下滚动的字幕信息,字幕的下方是半透明的黑色底色。就好像是平常网游的聊天框那个样子的。但是这样问题出现了:

1. 为了实现自由滚动,我把字幕信息输出的纹理上,然后显示纹理。
2. 但是如果我把整个纹理半透明显示,那么文字也是半透明了。这样不好。
3. 如果把底层的半透明黑色,和文字,作为两层纹理来使用,那么如何将文字输出到一个完全镂空的纹理上呢?具体来说,如何创建一个完全镂空的纹理以供渲染?

不知道我这样说大家能不能理解。我的目的是这样:纹理中有的部分(文字)是完全不透明,有的部分(底层)是半透明。大家来参谋下,有没有简便的办法可以实现?

12

主题

88

帖子

188

积分

注册会员

Rank: 2

积分
188
发表于 2009-5-28 00:37:00 | 显示全部楼层

Re: 大家来参谋下,半透明+镂空的纹理该怎么做?

等待高人…… [em3] [em3]

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-5-28 10:27:00 | 显示全部楼层

Re:大家来参谋下,半透明+镂空的纹理该怎么做?

用 pixel shader 像素着色器 很容易实现这种简单的特效.

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-5-28 10:28:00 | 显示全部楼层

Re:大家来参谋下,半透明+镂空的纹理该怎么做?

所谓"镂空"就是Alpha通道值为0的像素.

你可以先准备一张预先用ps处理好的镂空通道贴图来做

4

主题

8

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2009-5-28 20:20:00 | 显示全部楼层

Re:大家来参谋下,半透明+镂空的纹理该怎么做?

可否说一下具体使用ps的哪个指令?我对于ps有点迷茫。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 07:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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