//方法一(鼠标左键)
//private Transform hitTransfrom;
//void Update()
//{
// if (Input.GetMouseButtonDown(0))
// {
// RaycastHit hit;
// Ray mouseray = Camera.main.ScreenPointToRay(Input.mousePosition);
// if (Physics.Raycast(mouseray, out hit))
// {
// hitTransfrom = hit.transform;
// }
// }
// else if (Input.GetMouseButtonUp(0))
// {
// hitTransfrom = null;
// }
// if (hitTransfrom)
// {
// Matrix4x4 localmatrix = hitTransfrom.worldToLocalMatrix;//Matrix4x4矩阵 worldToLocalMatrix矩阵坐标世界到自身
// Vector3 vUp = localmatrix.MultiplyVector(new Vector3(0, 1, 0));//MultiplyVector变换方向
// Vector3 vRight = -localmatrix.Multip
//private Transform hitTransfrom;
//void Update()
//{
// if (Input.GetMouseButtonDown(0))
// {
// RaycastHit hit;
// Ray mouseray = Camera.main.ScreenPointToRay(Input.mousePosition);
// if (Physics.Raycast(mouseray, out hit))
// {
// hitTransfrom = hit.transform;
// }
// }
// else if (Input.GetMouseButtonUp(0))
// {
// hitTransfrom = null;
// }
// if (hitTransfrom)
// {
// Matrix4x4 localmatrix = hitTransfrom.worldToLocalMatrix;//Matrix4x4矩阵 worldToLocalMatrix矩阵坐标世界到自身
// Vector3 vUp = localmatrix.MultiplyVector(new Vector3(0, 1, 0));//MultiplyVector变换方向
// Vector3 vRight = -localmatrix.Multip