using UnityEngine;
using System.Collections;
public class mathtest : MonoBehaviour {
// Use this for initialization
bool flagMove;
Vector3 mousePos;
void Start () {
}
// Update is called once per frame
void Update () {
// if(Input.GetMouseButtonDown(0))
// {
// RayControl();
// }
//
// if(flagMove)
// {
//
if(Vector3.Distance(transform.position,mousePos)>1)
// {
// transform.Translate(transform.worldToLocalMatrix *
transform.forward *
Time.deltaTime*5);//transform.forward是世界坐标,通过transform.worldToLocalMatrix转换矩阵转到本地坐标
然后在本地坐标运动,没有必要必须在本地坐标系运动 但是必须注意要统一起来。
// }
else
{
flagMove=false;
}
//
// }
}