游戏开发论坛

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

请教用d3d按先后顺序画图形出现的问题?

[复制链接]

3

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2007-9-22 11:25:00 | 显示全部楼层 |阅读模式
在一块地形上有一条公路,地形是有起伏的,而公路是没有起伏的。现在有这样一种情况:在地形的地势高于公路地势的地方,公路就像是陷入地形内的。问题是:用d3d画地形和公路时,陷入在地形里的公路部分看不到,也就是那部分公路被埋在地形中了,那怎么使陷入地形内的公路可以被看见呢?我尝试过先画地形后画公路,企图让公路覆盖掉地形,但是不行。请教大家有没有办法解决这个问题,是不是要设置渲染参数啊?

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-9-22 18:35:00 | 显示全部楼层

Re:请教用d3d按先后顺序画图形出现的问题?

要么弄成高架公路
要么设置隧道
要么把公路弄成贴图 吸附到地形上

16

主题

65

帖子

75

积分

注册会员

Rank: 2

积分
75
发表于 2007-9-25 22:30:00 | 显示全部楼层

Re:请教用d3d按先后顺序画图形出现的问题?

位置坐标控制的两个模型相交 跟渲染先后有什么关系

52

主题

637

帖子

1420

积分

金牌会员

Rank: 6Rank: 6

积分
1420
发表于 2007-9-28 00:23:00 | 显示全部楼层

Re:请教用d3d按先后顺序画图形出现的问题?

这是3d不是2d阿老大,你真的想覆盖, 就先画地形后画公路

画公路的时候禁用depth test

也就是SetRenderState(d3drs_zenable,false);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-21 04:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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