|
|

楼主 |
发表于 2006-12-5 21:19:00
|
显示全部楼层
Re:怎样沿3D表面走?
但是如果要用鼠标指定一个位置,那如何检测屏幕的鼠标跟地面相交的坐标?
根据楼上说"用一根垂直的射线选取Mesh上的一个点"这种方法,算出距离地面的高度是容易,
容易是因为这根射线很轻松搞出来,就(0,-1,0)就行,因为垂直。
但用鼠标应该要怎样转换出来,关键是怎样转换这根射线出来,
我看过一些怎样用鼠标选中物体的文章,可是就是没做好..
我是用C#的,谁能给一段转换的完整代码出来,加注解.谢谢... |
|