【Unity】物体跟随鼠标移动

需求:2D游戏中,需要物体跟随鼠标移动。

做法:其实思路也很简单,就是先获取到鼠标的坐标,然后赋值给目标物体即可。

void Update(){
    // 物体跟随鼠标移动
    Vector2 mousePos = Input.mousePosition;
    gameObject.transform.position = mousePos;
}

这是物体即时改变位置的做法,如果想要物体朝鼠标位置缓慢移动(有过程时间),可以尝试用Vector2.Lerp()。

posted @ 2016-11-15 09:14  霍莉雪特  阅读(2938)  评论(0编辑  收藏  举报