Game Feel Library
← До каталогу
UIПочатковий

Button Press

Справжній тактильний відгук кнопки в мить натискання.

uijuicefeedbackmicro-interaction

Приклади

Записано з інтерактивного демо нижче на цій сторінці.

Огляд

Смачна кнопка реагує миттєво на pointer-down (а не лише на відпускання) невеликою зміною масштабу чи позиції, а на відпускання пружинить назад — замість простої зміни кольору чи бездіяльності до реєстрації кліку.

Це важливо, бо екранні кнопки не мають фізичного опору, тож увесь відгук «щось сталося» доводиться створювати візуально (і часто підкріплювати звуком чи вібрацією).

Зроблено добре — інтерфейс здається чуйним і живим, а не інертним; зроблено погано (лаг, відсутність відгуку або відгук не в такт інпуту) — навіть швидкий застосунок відчувається млявим.

Інтерактивне демо

Масштаб натискання0.92
Жорсткість пружини400

Де застосовується

UIМенюГіперказуалкиМобільні ігри

Найкращі практики

Варто

  • Запускайте візуальну реакцію на pointer-down, а не на клік — відгук має бути миттєвим.
  • Для відпускання використовуйте пружину, а не лінійний твін — кнопка має відстрибувати, а не скидатись.
  • Додайте тонкий звук і/або вібрацію — разом ефект найсильніший.

Не варто

  • Не чекайте відповіді мережі/завантаження, перш ніж показати хоч якийсь відгук натискання.
  • Не робіть анімацію натискання настільки повільною, що вона затримує наступну дію користувача.
  • Не покладайтесь лише на зміну кольору — це найслабший сигнал з усіх.

Поширені помилки

Реалізація

Встав це у свого ШІ-асистента (Cursor, Copilot, Claude), щоб додати ефект у проєкт.

Промт
Додай у мій проєкт ефект "Button Press": Справжній тактильний відгук кнопки в мить натискання.

Як це працює: Смачна кнопка реагує миттєво на pointer-down (а не лише на відпускання) невеликою зміною масштабу чи позиції, а на відпускання пружинить назад — замість простої зміни кольору чи бездіяльності до реєстрації кліку.

Рекомендації:
- Запускайте візуальну реакцію на pointer-down, а не на клік — відгук має бути миттєвим.
- Для відпускання використовуйте пружину, а не лінійний твін — кнопка має відстрибувати, а не скидатись.
- Додайте тонкий звук і/або вібрацію — разом ефект найсильніший.

Чого уникати:
- Не чекайте відповіді мережі/завантаження, перш ніж показати хоч якийсь відгук натискання.
- Не робіть анімацію натискання настільки повільною, що вона затримує наступну дію користувача.
- Не покладайтесь лише на зміну кольору — це найслабший сигнал з усіх.

Реалізуй ефект у тому рушії/стеку, який уже використовується в проєкті, і дотримуйся наявного стилю коду. Підключи його там, де це доречно.

Джерела

Пов'язані ефекти

Коментарі