游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2029|回复: 3

D3D绘画时为什么会出现闪烁现象?

[复制链接]

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2004-8-6 13:34:00 | 显示全部楼层 |阅读模式
我看了很多3D旋转物体的绘画都会闪烁.3D模型是X格式的,直接使用D3D提供的函数来读取X点数据绘画,就这怎么都会出现闪烁现象?

7

主题

67

帖子

67

积分

注册会员

Rank: 2

积分
67
QQ
发表于 2004-8-6 13:58:00 | 显示全部楼层

Re:D3D绘画时为什么会出现闪烁现象?

如果你看了很多而且不是你写的,就说明你的机器有问题

3

主题

27

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2004-8-6 15:55:00 | 显示全部楼层

Re:D3D绘画时为什么会出现闪烁现象?

因为使用的贴图太大,模型在屏幕上的尺寸小,贴图上多个像素映射到屏幕上一个像素,旋转的时候就会闪烁。两个解决办法,1.减小贴图尺寸或模糊化贴图或改变摄像机位置使模型在屏幕上的大小变大。2.使用mipmap

11

主题

132

帖子

132

积分

注册会员

Rank: 2

积分
132
QQ
发表于 2004-8-6 21:53:00 | 显示全部楼层

Re:D3D绘画时为什么会出现闪烁现象?

你得消息处理函数
加上下面一行看看
case WM_ERASEBKGND:                       
           return 0;               
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-14 17:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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