Так что, по сути, я пытаюсь получить объект (игрок), чтобы выстрелить из него в прямой линии а затем просто продолжайте, поэтому, если «пистолет» заострен под углом 35 градусов (при этом 0 градусов находится справа от экрана, добавляя до 360 оборотов против часовой стрелки), тогда пуля будет двигаться с постоянной скоростью (скажем, 5) под этим углом от начала координат.Перемещение объекта из точки A в точку B по прямой линии с постоянной скоростью
Поскольку я делал свое движение, у меня была функция, называемая обновлением, которая обрабатывала бы весь чертеж, а что нет, а затем, когда дело касалось движения, оно просто добавило бы вертикальную скорость и горизонтальную скорость к уже существующим x и y, и это было слишком сложно, чтобы попытаться обойти его, чтобы он добавлял подходящую горизонтальную и вертикальную скорость для перемещения под этим углом с постоянной скоростью, поэтому любая помощь будет оценена. -Heath
Я мог бы попробовать это, но я все равно не буду его правильно перемещать – Foxx
Не могли бы вы отправить код для этого метода? Где-то вроде pastebin.com. Затем мы сможем рассмотреть и предложить что-то. – Rogach
его довольно создание: bullet (x, y, vs, hs)/update: update() {this.x + = vs; this.y + = hs;} – Foxx