游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1783|回复: 5

【初学请教】direct9贴纹理时屏幕闪烁问题

[复制链接]

5

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2006-8-10 11:08:00 | 显示全部楼层 |阅读模式
各位高手,小弟新学direct,现在想在y=0时xz平面上实现草地纹理,纹理贴上后屏幕草地图片出现闪烁现象,不知道什么原因。请高手指教,问题出现的原因及解决方法。谢谢!!!!!!!
后附源码

sf_200681011819.rar

33.15 KB, 下载次数:

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-8-10 13:29:00 | 显示全部楼层

Re:【初学请教】direct9贴纹理时屏幕闪烁问题

Clear中去掉D3DCLEAR_ZBUFFER

5

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2006-8-10 16:37:00 | 显示全部楼层

Re:【初学请教】direct9贴纹理时屏幕闪烁问题

谢谢,请问这是什么原因,什么时间要加zbuffer什么时间不用加

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-8-10 19:42:00 | 显示全部楼层

Re:【初学请教】direct9贴纹理时屏幕闪烁问题

创建设备的时候并没有指定EnableAutoDepthStencil,Z buffer是不存在的,clear指定ZBuffer就可能会写入到非正常区域,当然会出现问题了

5

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2006-8-12 14:50:00 | 显示全部楼层

Re:【初学请教】direct9贴纹理时屏幕闪烁问题

谢谢,是不是创建三维物体时必须创建EnableAutoDepthStencil,不创建它时是不是只能绘制二维图象。

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-8-12 20:46:00 | 显示全部楼层

Re:【初学请教】direct9贴纹理时屏幕闪烁问题

你可以这样理解哈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 02:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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