我正在开发这个3D游戏
在这个游戏中,我是一卷厕纸
如果按空格键,将被光标指向
我开始使用raycast进行此操作,但是还是没有解决,>
所以,如何使厕纸向光标跳? (如何获得光标所在的方向)
我正在开发这个3D游戏,在这个游戏中,我是一卷厕纸。如果我按空格键,我会朝着光标移动,我开始使用光线投射来做到这一点,但那根本没有解决, ...
因此,根据我的理解,您希望游戏对象在3D空间中移动到光标在2D空间中的方向。您可以尝试获取游戏对象的世界位置并使用Camera.WolrdToScreenPoint()。这将为您提供Vector3,其中x和y是屏幕坐标,z是相机世界的z坐标。然后,您可以使用Input.mousePosition获取光标位置。现在,您可以使用两个点来计算方向。 (您决定是要使用相机的z位置还是将其设置为零。)