порт Корсаров на Андроид: Пред Альфа v 0.07

среда, 15 мая 2024 г.

Пред Альфа v 0.07

Корсары на Андроид

Занявшись портированием игры "Корсары: Проклятье дальних морей" на Андроид я хотел сделать управление, которое реализовано в таких мультиплатформенных хитах, как Assassin’s Creed IV: Black Flag, Uncharted 4, Rise of the Tomb Raider. И хочу сказать, что у меня это получилось!

Что нового:
  • Отключил сенсорные стики для теста нового управления на ПК;
  • Отключил курсор мыши, чтобы снять ограничение камеры рамками игрового поля (экрана);
void Start() { Cursor.lockState = CursorLockMode.Locked; // Блокировка курсора }
  • Отключил анимацию шага назад.*

Что получилось сделать:
  • Подключить скелетную анимацию к модели Николоса Шарпа;
  • Создать управление с 4 степенями свободы: вперёд/назад, влево/вправо, рыскание и тангаж.
  • Разворот персонажа в направление движения, как выше упомянутых играх;

Клавиши управления:
  • Клавиши "Esc" - включить курсор, чтобы можно было закрыть вкладку (игру);
  • Клавиша "Enter" - зайти и выйти из помещений;
  • Клавиши W,A,S,D и клавиши Стрелок - движение персонажа;
  • Правая кнопка мыши - бег.

Вес: 
  • 10,6 Mb.
* Анимацию шага назад думаю, можно будет включить в боевом режиме при абордаже.

P.S. Прыжок (пятая степь свободы) под вопросом т.к. препятствий, которые нужно припрыгивать в игре нет, от слова совсем.