1.创建cube,cube(1);
2.在cube创建脚本"Move";
第一个:
using UnityEngine;
using System.Collections;
public class Move : MonoBehaviour {
public GameObject cube1; //创建一个物体cube1,这个在面板上出现,把上面的cube(1)拖入进去, cube1就代表了cube(1);
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
Vector3 direction = cube1.transform.position - transform.position; //cube1的坐标减去默认物体的坐标=得出一个向量,带数值和方向,所以移动的距离和方向就出来了,赋给类型为Vector3的direction,direction就代表了
transform.Translate(direction.*Time.deltaTime*1); //然后移动就行了
}
}
第二种方法:
using UnityEngine;
using System.Collections;
public class Move : MonoBehaviour {