游戏开发论坛

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

小声问一个菜菜的问题

[复制链接]

19

主题

73

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2005-9-8 15:41:00 | 显示全部楼层 |阅读模式
在 D3D 中 然后判断 鼠标点中 3D 空间中的一个物体(如一个 MESH 的箱子)

能给出个例子代码吗

谢谢 :)

============

E_MAIL: jackystar@163.com

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2005-9-8 16:31:00 | 显示全部楼层

Re:小声问一个菜菜的问题

自己去查DX的用户手册
//Mesh Functions :
//D3DXIntersect
//D3DXIntersectSubset
//D3DXIntersectTri
还有很多类似的,用于检测包围盒包围球的

19

主题

73

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2005-9-8 17:23:00 | 显示全部楼层

Re:小声问一个菜菜的问题

但是,鼠标是在 2D 投影屏幕上的, 物体是在 3D 空间的。

是要把鼠标位置投影到 3D 空间,看是否穿过物体,以做判断。

还是把 3D 空间中的物体投影到 2D 屏幕,再看鼠标是否在这个物体上呢

24

主题

229

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2005-9-8 18:46:00 | 显示全部楼层

Re:小声问一个菜菜的问题

我想应该是第二中方法,根据物体的远近判断,我也是菜鸟,随便说说。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-27 18:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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