1

Камера для мобильной стратегии 4х

Что это такое?

Этот пост описывает поведение камеры в игре. Его цель — определить основные принципы работы камеры, включая перемещение, зум и реакцию на попытки выхода за границы локации. После прочтения станет понятно, как камера должна вести себя в различных сценариях.

Зачем это нужно?

Я хочу собрать коментарии пользователей которым что-то непонятно. Это поможет мне улучшить документ и сделать его понятнее для команды разработчиков

Это не технический дизайн документ. это концепт документ. Поэтому некоторые вопросы я буду игнорировать. Технический дизайн отличается от концепта тем, что в концепте отсутствуют точные значения, формулы и рассчеты.

Как это работает?

Управление камерой

  • Перемещение камеры:

    • Камера перемещается в зависимости от скорости движения пальца по экрану. Чем быстрее пользователь проводит пальцем, тем быстрее движется камера.

    • Камера обладает инерцией:

      • После отпускания пальца камера продолжает движение.

      • Длительность инерции зависит от скорости перед отпусканием.

      • Максимальная длительность инерции — 2 секунды.

      • Если движение было медленным, инерции нет, и камера останавливается сразу.

  • Зум камеры:

    • Зум осуществляется жестом «щипок» двумя пальцами.

    • Разводите пальцы — камера приближается.

    • Сводите пальцы — камера отдаляется.

    • Скорость зума зависит от скорости движения пальцев:

      • Быстрое движение — быстрый зум.

      • Медленное движение — медленный зум.

    • Границы зума:

      • Камера не может приблизиться ближе или отдалиться дальше установленных значений.

Принцип пружины

  • Для зума:

    • При достижении предела зума камера слегка выходит за границы минимального или максимального уровня, создавая эффект «растяжения».

    • После прекращения ввода камера плавно возвращается в разрешенные границы.

  • Для перемещения камеры:

    • При попытке переместить камеру за пределы локации:

      • Камера слегка выходит за границу, создавая эффект «растяжения».

      • Чем сильнее движение, тем дальше камера может выйти за границу (в пределах допустимого).

    • После прекращения ввода камера плавно возвращается в границы локации.

UX: Как взаимодействует пользователь?

  1. Игрок перемещает камеру, двигая пальцем по экрану. Скорость движения камеры зависит от скорости пальца.

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

  3. Зум осуществляется жестом «щипок». Игрок приближает или отдаляет камеру, сводя или разводя пальцы.

  4. При попытке выйти за границы локации камера слегка выходит за пределы, но затем возвращается плавно в допустимые границы.

Хотите узнать подробнее о лучших играх? Больше постов читайте по тегу Игры. Откройте для себя захватывающий мир онлайн-аркад – от классических ретро-игр до современных хитов на портале Пикабу Games!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества