Все заметки

Перемещение камеры и зум с помощью трекпада

Спустя месяц отдыха пора приниматься за работу.

Начал с простой фичи, которой давно не хватало – возможности двигать камеру и менять зум используя трекпад или колесико мыши, а не только по выбору отдельного инструмента в тулбаре. Сделал очень просто с помощью события wheel. Событие похоже на скролл, но в отличие от него срабатывает на областях, которые нельзя прокручивать, что мне и было нужно для моего канваса. При жестах зума на трекпаде, в объекте события автоматически выставляется флаг ctrlKey, поэтому одним обработчиком получается реализовать зум и для трекпада и для колесика мыши с зажатой клавишей Ctrl.

Теперь редактировать сцену стало удобнее. При демонстрации доработки жене я получил ожидаемый вопрос: “А куда смотреть? Что изменилось?”. Очередная функция, которая ожидается в редакторе по умолчанию и заметить можно разве что ее отсутствие.

Тяжело восстанавливаться после трехдневной разработки игры. Возможно два джема в год для меня многовато. В следующем году, наверное, стоит пропустить людумы и вместо этого принять участие в GMTK – еще один очень популярный джем, который проходит в конце лета и длится чуть дольше: четыре дня вместо трех.