游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3497|回复: 2

[DX9]如何混合渲染2D和3D?

[复制链接]

50

主题

236

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
发表于 2012-12-7 15:25:00 | 显示全部楼层 |阅读模式
这是我期望的渲染流程,

0: BeginScene()
1: 使用XYZRHW格式 + DrawPrimitiveUP 渲染一张背景图像
2: 渲染一个模型
3: 使用XYZRHW格式 + DrawPrimitiveUP 渲染一个按钮
4: EndScene()

实际的运行效果是:背景图像和按钮都遮挡住了模型
可是我希望模型遮挡住背景图像,然后按钮遮挡住模型

这个该如何实现?[em24]

11

主题

95

帖子

658

积分

高级会员

Rank: 4

积分
658
发表于 2012-12-8 12:12:00 | 显示全部楼层

Re:[DX9]如何混合渲染2D和3D?

你把背景图的XYZRHW中的Z分量弄成1.0f  那么表示距离在视景体内是最远的即可

50

主题

236

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
 楼主| 发表于 2012-12-8 14:00:00 | 显示全部楼层

Re: Re:[DX9]如何混合渲染2D和3D?

秋风扫走廊: Re:[DX9]如何混合渲染2D和3D?

你把背景图的XYZRHW中的Z分量弄成1.0f  那么表示距离在视景体内是最远的即可


的确可以,
多谢了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-10 13:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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