【发布时间】:2018-05-08 11:05:17
【问题描述】:
我正在制作一个跟随鼠标位置的角色。
我也有正在实例化的敌人,并希望该角色向敌人的位置移动,但比敌人高几英尺。
由于我的角色是一个飞行的敌人,我不确定如何使用统一移动。 当我的敌人被摧毁时,我还希望角色继续跟随光标。
public class FollowCursor : MonoBehaviour
{
// Use this for initialization
void Start ()
{
}
// Update is called once per frame
void Update ()
{
if(GameObject.FindWithTag("Enemy"))
{
transform.position = Vector3.MoveTowards.GameObject.FindWithTag("Enemy").transform.position;
}
else
{
transform.position = Camera.main.ScreenToWorldPoint( new Vector3(Input.mousePosition.x,Input.mousePosition.y,8.75f));
}
}
}
【问题讨论】:
标签: unity3d