游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: tonykee

关于pick拾取,再次发上我写的源代码,望指正!!!

[复制链接]

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
 楼主| 发表于 2006-11-13 22:51:00 | 显示全部楼层

Re:关于pick拾取,再次发上我写的源代码,望指正!!!

不过也要再次提醒各位,微软的例子只能拾取原点的物体,如果物体发生的位移一样不能拾取,需要把射线做进一步的物体WORD空间逆矩阵变换才可以,就是要跟随物体的位置做进一步的变换,针对包围体不用做变换,那是因为,物体移动了,包围体的坐标也要从新设置,这样包围体的顶点在缓冲中的坐标也变化了,所以正确,而物体位移并不代表物体的顶点缓冲中的坐标发生了变化,理论上不变换射线就要变换物体的每个顶点,但这样效率是很低的,进一步针对相交物体取变换射线是比较可取的做法。我发过的例子已经有体现了,加上我上面提到的设置应该就没有任何偏差了,拾取移动中的物体也不再会有偏差!

3

主题

121

帖子

121

积分

注册会员

Rank: 2

积分
121
QQ
发表于 2006-11-14 11:52:00 | 显示全部楼层

Re:关于pick拾取,再次发上我写的源代码,望指正!!!

说的好!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 20:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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