Unity 实现控制3D人物始终面朝光标坐在位置

        Ray ray=Camera.main.ScreenPointToRay(Input.mousePosition);
        RaycastHit hit;
        if (Physics.Raycast(ray,out hit,100f,0))
        {
            Vector3 向量 = hit.point - transform.position;
            向量.y = 0f;
            Quaternion 旋转角度 = Quaternion.LookRotation(向量);
            //palyerRig=Rigidbody XX
            palyerRig.MoveRotation(旋转角度);

        }

猜你喜欢

转载自blog.csdn.net/h_ppap/article/details/129386330