在Unity 2D C#中让AI走回来

时间:2015-05-13 00:03:57

标签: c# unity3d 2d

是否有一个简单的代码让敌人(GameObject)来回走动?

我真的不知道如何为2D编程,所以任何帮助都会非常感激!

1 个答案:

答案 0 :(得分:1)

制作2个空游戏对象,作为巡逻点。 这是代码:

public Transform[] points;  
int point = 1;  
void Update(){  
    transform.position = Vector2.Lerp(transform.position, 
                         points[point], Time.deltaTime);
    if(transform.position == points[point]){  
        if(point == 1){point=0;}  
        else if(point == 0){point=1;}  
    }
}