【发布时间】:2022-01-03 21:45:17
【问题描述】:
我使用光线投射根据鼠标位置移动了对象 ,我想知道如何在任何给定位置夹紧并旋转相对于物体向前变换的物体 x 轴? ,一般没有相对于世界的任何想法? , 提前致谢。 下面的代码显示了我如何根据鼠标位置实现对象移动的基本方法 现在我想夹住它
Ray ray = mainCamera.ScreenPointToRay(Input.mousePosition);
plane = new Plane(Vector3.up, transform.position);
float enter;
if(plane.Raycast(ray,out enter))
{
hitPoint = ray.GetPoint(enter);
transform.position = hitPoint;
}
【问题讨论】: