游戏开发论坛

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

3d游戏hud字体模糊怎么办

[复制链接]

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
发表于 2007-2-27 19:52:00 | 显示全部楼层

Re:3d游戏hud字体模糊怎么办

查找,model and matrix,在绘制hud之前,要使用屏幕绘制方法。既屏蔽modelxxxxxxx。忘了全称了。

Z值在我印象,当你屏蔽的以上参数,是怎么设置都不会影响hud的。

当你用no zwrite的时候,绘制出的图形,和z不相关。当你使用z的时候,绘制出的图形,这时候才会根据ztest来分辨zbuffer中的前后覆盖顺序

ztest和disable model matrix,是画屏幕的一个代表性设置。不管任何时候直接画屏幕的话,都要禁用ztest,和model matrix,不管是GUI还是写字,只要是画屏幕,都要这样干

13

主题

31

帖子

46

积分

注册会员

Rank: 2

积分
46
 楼主| 发表于 2007-2-28 09:10:00 | 显示全部楼层

Re: 3d游戏hud字体模糊怎么办

我已经用我说的方法解决了这个问题了,hud确实是画在屏幕表面,但其实不过是直接写在backbuffer中而已,在写入backbuffer时关闭ztest可以保证你的hud一定会覆盖backbuffer中的像素;在打开ztest的情况下只要你的z值正确,仍然可以起到遮挡的作用;倒是跟蒙板有点类似;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 15:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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