游戏开发论坛

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

hge z-buffer遮挡的问题

[复制链接]

31

主题

64

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2010-10-16 11:19:00 | 显示全部楼层 |阅读模式
hge中开启了z-buffer,如果前面一个sprite的z小于后面一个并且完全覆盖它,那么就不会绘制后面的纹理。
但如果前面的sprite包含透明通道就需要绘制后面的纹理,这个问题如何解决?

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2010-10-17 15:34:00 | 显示全部楼层

Re:hge z-buffer遮挡的问题

手动排序

31

主题

64

帖子

64

积分

注册会员

Rank: 2

积分
64
 楼主| 发表于 2010-10-17 19:52:00 | 显示全部楼层

Re:hge z-buffer遮挡的问题

除了这个方法呢?
实在不行也只能这样了。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2010-10-17 22:14:00 | 显示全部楼层

Re:hge z-buffer遮挡的问题

这是硬件问题,必须手动排序。

31

主题

64

帖子

64

积分

注册会员

Rank: 2

积分
64
 楼主| 发表于 2010-10-18 12:35:00 | 显示全部楼层

Re:hge z-buffer遮挡的问题

能不能解释下为什么会出现这个情况呢?
是D3D的机制?但也没理由会被前面的透明物体给挡住视线啊?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-3 07:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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