---
key: mechanic/trackpad--family-06
type: mechanic
id: trackpad--family-06
lang: ru
title: Направления и траектории
summary: >-
  След движения задаёт геометрию пути. Через перетаскивание указателя трекпад
  позволяет рисовать линии, из которых в Line Rider строится трасса.
updatedAt: '2026-10-22'
status: active
url: 'https://gamemechanics.pro/ru/knowledge/mechanic/trackpad--family-06/'
jsonUrl: >-
  https://gamemechanics.pro/api/v1/knowledge/ru/mechanic/trackpad--family-06.json
markdownUrl: 'https://gamemechanics.pro/content/knowledge/ru/mechanic/trackpad--family-06.md'
aliases: []
tags:
  - Взаимодействие с трекпадом
  - Каталог механик
sourceIds:
  - source-27c6b989daeb79c9
  - source-8303b0f3aad42806
  - source-238be6df8e4ca216
sources:
  - id: source-27c6b989daeb79c9
    title: 'libinput: swipe, pinch, hold'
    url: 'https://wayland.freedesktop.org/libinput/doc/latest/gestures.html'
    verifiedAt: null
  - id: source-8303b0f3aad42806
    title: 'W3C: Pointer Events'
    url: 'https://www.w3.org/TR/pointerevents/'
    verifiedAt: null
  - id: source-238be6df8e4ca216
    title: Line Rider
    url: 'https://www.linerider.com/'
    verifiedAt: null
relations: []
placements:
  - catalogId: trackpad
    id: family-06
    title: Взаимодействие с трекпадом
    url: 'https://gamemechanics.pro/ru/mechanics/trackpad/#family-06'
    categoryIds:
      - section-1
supersededBy: []
attributes:
  preview:
    updatedAt: '2026-10-22'
    title: Направления и траектории
    description: >-
      След движения задаёт геометрию пути. Через перетаскивание указателя
      трекпад позволяет рисовать линии, из которых в Line Rider строится трасса.
    image:
      src: images/mechanics/interface-line-rider.webp
      width: 1280
      height: 720
      crop:
        x: 530
        'y': 300
        width: 540
        height: 250
      game: Line Rider
      sourceUrl: 'https://www.linerider.com/'
      originalUrl: 'https://www.linerider.com/'
      credit: 'Boštjan Čadež; original browser capture, 2026-10-22'
      rights: >-
        © Boštjan Čadež. Actual unsigned Line Rider session, version 2250.0. The
        route was drawn through normal controls and the simulation paused at
        frame 28. All rights reserved; excluded from MIT and CC BY 4.0.
      caption: 'Line Rider: персонаж едет по нарисованному склону'
      alt: 'Line Rider: персонаж едет по нарисованному склону'
      markers:
        - x: 55
          'y': 57
          label: Положение линии определяет поверхность движения саней
    tips:
      - >-
        Для росчерков учитывайте форму и направление, а не только длину
        перемещения.
    examples:
      - title: Line Rider
        url: 'https://www.linerider.com/'
endsAt: null
provenance: >-
  Original editorial design catalog consolidated from project discussions on
  2026-10-20. Complete discussion item lists and contextual limitations are
  preserved; linked primary sources support specific techniques, not the entire
  classification. English translation was prepared with machine assistance and
  editorial review.
license: CC-BY-4.0
codeLicense: MIT
attribution: gamemechanics.pro contributors
catalogKey: catalog/trackpad
---
# Направления и траектории

id: trackpad--family-06
type: mechanic
key: mechanic/trackpad--family-06
lang: ru
status: active
url: https://gamemechanics.pro/ru/knowledge/mechanic/trackpad--family-06/

След движения задаёт геометрию пути. Через перетаскивание указателя трекпад позволяет рисовать линии, из которых в Line Rider строится трасса.

## На одном экране

![Line Rider: персонаж едет по нарисованному склону](https://gamemechanics.pro/images/mechanics/interface-line-rider.webp)

[Line Rider](https://www.linerider.com/) · © Boštjan Čadež. Actual unsigned Line Rider session, version 2250.0. The route was drawn through normal controls and the simulation paused at frame 28. All rights reserved; excluded from MIT and CC BY 4.0.

1. Положение линии определяет поверхность движения саней

- Для росчерков учитывайте форму и направление, а не только длину перемещения.

- [Line Rider](https://www.linerider.com/)

## Как работает

Направление, форма и порядок участков траектории становятся распознаваемой командой или условием игрового действия.

## Варианты

### Варианты и применение

<a id="family-06-variants"></a>

- Направленный свайп. Жест: Выполнить распознаваемый ход вверх, вниз, влево или вправо. В интерфейсе: Перелистывание, закрытие карточки, переход. В игре: Уклонение, рубящий удар, быстрый приказ. Уровень доступа: Готовый жест; Нужен жест, передаваемый ОС или фреймворком: прокрутка, масштабирование, поворот, swipe или hold. Набор различается. Условия: Число пальцев и доступность swipe определяет платформа. Альтернатива: распознавать drag через P. <a id="variant-51"></a>
- Диагональный росчерк. Жест: Сделать короткое перетаскивание в одном из восьми секторов. В интерфейсе: Расширенное меню команд по направлению. В игре: Восемь направлений удара или переката. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Без удержания кнопки и с привязкой к физическому движению нужен T. <a id="variant-52"></a>
- Быстрый росчерк. Жест: Учитывать скорость и направление короткого drag. В интерфейсе: Быстрое удаление, отправка, сдвиг элемента. В игре: Взмах, парирование, резкий толчок. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Порог скорости нужно отличать от порога длины и проверять с разной чувствительностью курсора. <a id="variant-53"></a>
- Жест туда и обратно. Жест: Сменить направление в рамках одной траектории. В интерфейсе: Отмена, возврат, подтверждение последовательностью. В игре: Взвод механизма, передёргивание затвора, работа пилой. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Движение распознаётся приложением; это не стандартное событие touchpad. <a id="variant-54"></a>
- Круг. Жест: Провести замкнутую окружность с удержанием кнопки. В интерфейсе: Вращение ручки или выбор циклического параметра. В игре: Завести механизм, перемешать, начертить круг заклинания. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Нужен допуск на неполное замыкание и форму. Контактный вариант без клика требует T. <a id="variant-55"></a>
- Дуга. Жест: Провести часть окружности. В интерфейсе: Поворот, настройка угла, веерный выбор. В игре: Замах мечом, дуговой щит, управление вентилем. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Отличать желаемую дугу от случайного искривления движения. <a id="variant-56"></a>
- Зигзаг. Жест: Провести последовательность поворотов. В интерфейсе: Команда по форме, графический код. В игре: Молния, разрез, взлом узора. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Длинные жестовые пароли плохо обнаружимы без подсказки. <a id="variant-57"></a>
- Растирание. Жест: Многократно двигаться туда-сюда в небольшой области. В интерфейсе: Стирание, очистка маски, проявление слоя. В игре: Оттереть грязь, разжечь огонь, заточить предмет. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Ограничивать необходимое число повторов; движение само по себе не измеряет трение материала. <a id="variant-58"></a>
- Рисование символа. Жест: Начертить букву, цифру или условный знак. В интерфейсе: Рукописный ввод, аннотация, команда по символу. В игре: Руны, заклинания, подпись, графический замок. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Нужны распознаватель и проверка ошибок. Стандартный trackpad API не распознаёт руны автоматически. <a id="variant-59"></a>
- Следование по контуру. Жест: Непрерывно вести курсор по заданной траектории. В интерфейсе: Обводка, тренажёр точности, ручная маска. В игре: Проводка через лабиринт, хирургия, соединение дорожек. Уровень доступа: Курсор и кнопки; Приложение получает обычный указатель и кнопки. Физические пальцы и их отрыв при этом могут быть ему неизвестны. Условия: Необходимо учитывать допуск, видимость курсора и возможность переставить палец. <a id="variant-60"></a>

## Контекст и ограничения

Авторская рабочая классификация для проектирования игр и взаимодействий. Варианты могут пересекаться и сочетаться; список не является общепринятым стандартом или доказанно исчерпывающим перечнем. Примеры применения условные, если рядом не указано конкретное подтверждаемое наблюдение. Источники поддерживают отдельные приёмы и технические ограничения.

## Связанные материалы


## Источники и происхождение

Original editorial design catalog consolidated from project discussions on 2026-10-20. Complete discussion item lists and contextual limitations are preserved; linked primary sources support specific techniques, not the entire classification. English translation was prepared with machine assistance and editorial review.

- [libinput: swipe, pinch, hold](https://wayland.freedesktop.org/libinput/doc/latest/gestures.html) (id: source-27c6b989daeb79c9)
- [W3C: Pointer Events](https://www.w3.org/TR/pointerevents/) (id: source-8303b0f3aad42806)
- [Line Rider](https://www.linerider.com/) (id: source-238be6df8e4ca216)

CC-BY-4.0 · gamemechanics.pro contributors
