首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

3D世界地图转动怎么实现

2012-02-10 
3D世界地图转动如何实现?3D世界地图,游戏场景中载入一张球形地图,在地图上分别分布着几个场景区,要求点击

3D世界地图转动如何实现?
3D世界地图,游戏场景中载入一张球形地图,在地图上分别分布着几个场景区,要求点击相应场景区后地图转动到屏幕中心,再加入鼠标控制,让鼠标可以转动地图。和google earth差不太多。
我新手,第一天上班就做这个,麻烦大哥大姐给点思路,最好给一个简单点的示例。先谢了。

[解决办法]
如果要用鼠标转动地图,那么可以使用trackball技术
用鼠标点击球面上一点,然后让球自动转动的话,
首先用picking技术,求的拾取射线和球面的交点,求的这个点的切线t,法线n,第二法线b,然后就可以求出t,n,b 分别对世界坐标轴x,y,z的角度,然后旋转这个角度即可

热点排行