游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2304|回复: 8

问一个D3D中2d和3d结合的菜鸟问题

[复制链接]

3

主题

21

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2006-1-2 21:14:00 | 显示全部楼层 |阅读模式
当使用D3D制作2d界面的话,一般是使用Sprite将其创建在最接近屏幕的的位置,但当我又需要在其上面再添加一个3D模型时,应该使用什么方法呢?? [em24]

望高手赐教,感谢~~

5

主题

72

帖子

83

积分

注册会员

Rank: 2

积分
83
发表于 2006-1-3 00:28:00 | 显示全部楼层

Re:问一个D3D中2d和3d结合的菜鸟问题

按我理解,sprite,line,font都在最前面……

3

主题

72

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2006-1-3 16:04:00 | 显示全部楼层

Re:问一个D3D中2d和3d结合的菜鸟问题

可以直接画啊,只要把坐标系转换对了就好了。
也可以先画到一个离屏表面,再贴上来。
还是直接画比较省吧。

3

主题

21

帖子

23

积分

注册会员

Rank: 2

积分
23
 楼主| 发表于 2006-1-3 17:29:00 | 显示全部楼层

Re:问一个D3D中2d和3d结合的菜鸟问题

Sprite相对屏幕应该为0吧,怎么直接转换坐标??
如果是先画一个离屏表面,再贴上来具体应该怎么做??
望赐教,感谢~~

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2006-1-4 21:11:00 | 显示全部楼层

Re:问一个D3D中2d和3d结合的菜鸟问题

模型显示在界面前面?可以先渲染到纹理,再把纹理图画出来

3

主题

21

帖子

23

积分

注册会员

Rank: 2

积分
23
 楼主| 发表于 2006-1-5 09:35:00 | 显示全部楼层

Re:问一个D3D中2d和3d结合的菜鸟问题

能说说具体做法吗??

3

主题

72

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2006-1-6 09:36:00 | 显示全部楼层

Re:问一个D3D中2d和3d结合的菜鸟问题

就是device->setrendertarget();
大概是这么拼的吧。

一般过程
1)创建一纹理,
2)制定纹理位渲染对象
3)把你的东西选在这个纹理上
4)把这个纹理当贴图用。

具体的网上搜搜例子。
dx文档中也有写。

0

主题

237

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2006-1-6 14:27:00 | 显示全部楼层

Re:问一个D3D中2d和3d结合的菜鸟问题

Clear Z-Buffer吧.
1) ?背景3D model
2) ?2D?D (GUI)
3) clear z-buffer
4) ?前景3D model

6

主题

110

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2006-1-7 18:08:00 | 显示全部楼层

Re:问一个D3D中2d和3d结合的菜鸟问题

Re:问一个D3D中2d和3d结合的菜鸟问题

就是device->setrendertarget();
大概是这么拼的吧。

一般过程
1)创建一纹理,
2)制定纹理位渲染对象
3)把你的东西选在这个纹理上
4)把这个纹理当贴图用。

具体的网上搜搜例子。
dx文档中也有写。

完全同意楼上的解答
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 03:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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