У меня возникла проблема с перемещением объекта в сторону положения щелчка мыши.
Мой вид представляет собой двухмерный вид сверху вниз (ось Y вертикальна), но когда я получаю положение щелчка мыши. Я добавляю силу, и объект начинает вращаться вокруг положения по оси X.
yield return new WaitForSeconds (1);
while (!firstTime) {
MousePosition = MainCamera.WorldToScreenPoint (transform.position);
CheckSpeed(Vector3.Distance(this.transform.position, MousePosition));
Quaternion rotation = transform.rotation;
Vector3 dir = rotation * Vector3.forward;
this.rigidbody.AddForce (dir*100);
transform.position = Vector3.Lerp (transform.position, dir ,Time.deltaTime* forwardSpeed);
yield return new WaitForSeconds (1f);
}
yield break;
}
Подробнее здесь: https://stackoverflow.com/questions/254 ... d-top-down
Переместите объект в сторону щелчка мыши в 2D сверху вниз. ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Создание шутера сверху вниз и возможность неограниченного движения пуль в направлении мыши.
Anonymous » » в форуме C# - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Создание шутера сверху вниз и возможность неограниченного движения пуль в направлении мыши.
Anonymous » » в форуме C# - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-