我想实现一个类似地球仪那个的功能,可以随意转动地球仪,地球仪放按钮,按钮可以点击,
按钮和地球仪是单独的3d模型,
我现在的做法是把按钮加到地球仪这个模型上,按钮是地球仪的子节点,然后地球仪饶着x轴旋转,这样就实现了旋转,
问题是按钮事件不会处理了,点击屏幕时我不知道点击的是哪个按钮。
我搜索了一下,大概的思路是用射线。我还没有搞定,因为模型旋转时,按钮的坐标没有变,它已经旋转到别的地方了,碰撞区域还是在初始化时的位置,
所有射线方法也没能完成,求高手帮忙。
还有一种思路是旋转摄像机,不过我试验的结果是饶着y周可以360度旋转没有问题,饶着x周时会有盲点(在90,270),而且还有模型方向问题,有时候按钮就跑到右边了。