You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Эта функция отвечает за управление игроком. Если ввод не заблокирован (ctx.input_blocked), то функция обрабатывает ввод с клавиатуры и меняет положение игрока на основе нажатых клавиш.
Если клавиша KEY_SPACE нажата, то вызывается функция MakeJump, которая заставляет игрока совершить прыжок.
Если клавиша KEY_J нажата, то вызывается функция ShootBullet, которая выпускает снаряд.
Если клавиша KEY_A нажата, то игрок начинает движение влево, если KEY_D - вправо.
Движение игрока определим 2D-вектором move, где каждая компонента принимает значение из множества {-1, 0, 1}. Например, вектор {-1, 0} — будет описывать движение влево. Тогда положение игрока меняется на основе вектора move, умноженного на скорость игрока и время, прошедшее с прошлого кадра.
При реализации данного задания у вас есть возможность добавить свою
текстуру игрока Assets/player.png.
Эта функция отвечает за управление игроком. Если ввод не заблокирован (ctx.input_blocked), то функция обрабатывает ввод с клавиатуры и меняет положение игрока на основе нажатых клавиш.
При реализации данного задания у вас есть возможность добавить свою
текстуру игрока Assets/player.png.
Зависит от #6 и #12
The text was updated successfully, but these errors were encountered: