@Keit265

Как перемещать объект по мировым координатам?

Сейчас можно перемещать объект только по локальным координат (только при нажатии на объект) вверх и вниз (Y). Мне нужно сделать так, чтобы мог перемещать объект вне зависимости от нажатия, т.е. я мог где угодно водить на экране.
public float dragSpeed = 1f;
   Vector3 lastMousePos;
   
    void OnMouseDown( ) {
    lastMousePos = Input.mousePosition;
    }
   
    void OnMouseDrag() {
      Vector3 delta = Input.mousePosition - lastMousePos;
      Vector3 pos = transform.position;
      pos.y += delta.y * dragSpeed;
      transform.position = pos;
      lastMousePos = Input.mousePosition;
    }
  • Вопрос задан
  • 721 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы