Я создаю 2D космический шутер. Я не начинаю больше в единстве C#, но все еще имею некоторые проблемы. Я хочу сделать движение корабля как в одной веб-игре: http://www.onemotion.com/flash/asteroids-game/ Воспроизвести его, нажав на клавиши со стрелками для перемещения. То, что я получил до сих пор является простым перемещение и поворот:Сделать движение игрока по желанию
void FixedUpdate()
{
float Horizontal = Input.GetAxis ("Horizontal");
float Vertical = Input.GetAxis ("Vertical");
rb.velocity = transform.up * Vertical * Speed;
transform.Rotate(0.0f,0.0f,Horizontal * RotSpeed * Time.deltaTime);
}
Сценарий больше, но эта часть отвечает за перемещение, пожалуйста, помогите мне сделать движение, как в этой игре, я пробовал много раз, я пробовал разные вещи, но потом я удалил их и пришел сюда, потому что я теряю слишком много времени на это, но я хочу понять, как это сделать, большое спасибо!
Другие пользователи неохотно выполняют вашу работу за вас. Существует множество учебных пособий Unity C#, которые вы можете найти и прочитать, чтобы понять основные понятия, лежащие в основе вашей игры. – Polyov
Хорошо, теперь я понимаю, что мой wrok может быть сделан мной, но я пробовал до сих пор, чтобы сделать это, уже 8 часов я пытаюсь это исправить, и мне действительно нужна помощь –