как сделать передвижение в сторону мыши unity 2D top-down

Я не понимаю как мне сделать передвижение в сторону мыши. Я до этого использовал передвижение через "Horizontal" и "Vertical", но понадобилось передвижение в другом стиле. Что у меня есть? Вот....

public Vector3 mousePosition;
public float Speed;

void Start()
{
    
}

void FixedUpdate()
{
    if(Input.GetKeyDown(KeyCode.W))
    {

    }

    faceMouse();
}

void faceMouse()
{
    mousePosition = Input.mousePosition;
    mousePosition = Camera.main.ScreenToWorldPoint(mousePosition);
    Vector2 directione = new Vector2(mousePosition.x - transform.position.x, mousePosition.y - transform.position.y);
    transform.up = directione;
}

Ответы (0 шт):