Разница между командами bind, bindtoggle и bindincrement в игровой механике заключается в их назначении:
- Bind — самая простая команда, выполняет определённое действие при нажатии на определённую кнопку. 1
- BindToggle позволяет создавать переключатели для команд, которые могут быть в состоянии on или off (0 или 1). 2 Например, по нажатию клавиши количество fps появляется на экране, а при повторном исчезает. 2
- BindIncrement позволяет переменным быть уменьшенным или увеличенным настолько, насколько было установлено ограничение. 1 Например, при нажатии на первую клавишу переменная увеличится на 1 единицу, а при нажатии на вторую — уменьшится. 1
Таким образом, bind присваивает клавише последовательность команд, bindtoggle создаёт переключатели для команд, а bindincrement позволяет изменять значения переменных.