Создание шутера сверху вниз и возможность неограниченного движения пуль в направлении мыши.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Создание шутера сверху вниз и возможность неограниченного движения пуль в направлении мыши.

Сообщение Anonymous »

Я пытаюсь создать шутер с видом сверху в Unity для проекта колледжа, и у меня возникла проблема с программированием механики стрельбы. Ниже приведен сценарий для префаба пули, который должен заставлять пулю двигаться в направлении движения игрока. мышь находилась в момент создания экземпляра.
Мне удалось использовать некоторый код из одного из онлайн-руководств Unity, чтобы объект перемещался в направлении позиции мыши, проблема в том, что как только он достигает позиции мыши оно останавливается. Мне нужно знать, как сделать так, чтобы он двигался в направлении положения мыши, а затем продолжал двигаться в том же направлении бесконечно?
public class Shoot : MonoBehaviour
{
public int speed;
Vector3 mp;
Vector2 md;
float mA;
// Start is called before the first frame update
void Awake()
{
mp = Camera.main.ScreenToWorldPoint(Input.mousePosition);
md = mp - transform.position;
mA = Vector2.SignedAngle(Vector2.up, md);
transform.eulerAngles = new Vector3(0, 0, mA);
}

// Update is called once per frame
void Update()
{
transform.position =
Vector2.MoveTowards(transform.position, mp, speed * Time.deltaTime);
}
}


Подробнее здесь: https://stackoverflow.com/questions/786 ... e-directio
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Создание шутера сверху вниз и возможность неограниченного движения пуль в направлении мыши.
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Обнаружение физического движения мыши с помощью Python и Windows 10 без движения курсора
    Гость » » в форуме Python
    0 Ответы
    89 Просмотры
    Последнее сообщение Гость
  • Unity - 2D-игрок сверху вниз странно поворачивается лицом к мыши
    Anonymous » » в форуме C#
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Переместите объект в сторону щелчка мыши в 2D сверху вниз.
    Anonymous » » в форуме C#
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Синтаксис неограниченного массива: динамический или статический [закрыт]
    Гость » » в форуме C++
    0 Ответы
    49 Просмотры
    Последнее сообщение Гость

Вернуться в «C#»