Добрый день.
Допустим есть некоторый объект, назовем его Игрок. Каким образом сделать, чтобы он двигался только в 8 направлениях? На рисунке красными линиями обозначены только те направления, в сторону которых Игрок может двигаться. Справа снизу на картинке движение Игрока при клике в точку Б, обходя препятствие(object). Подскажите в какую сторону копать? Идеально бы подошло что то похожее на:
Vector2 movement_vector = new Vector2 (Input.GetAxisRaw ("Horizontal"), Input.GetAxisRaw ("Vertical"));
Но там оси считываются при нажатии клавиш на клавиатуре.