GamepadInput Arduino 库 1.2.1
载入中...
搜索中...
未找到
gamepad_input_tracker.ino

Example of using gamepad::input::Tracker

Example of using gamepad::input::Tracker

/**
* @file gamepad_input_tracker.ino
* @example gamepad_input_tracker.ino
* @brief Example of using gamepad::input::Tracker
*/
#include "gamepad_input_tracker.h"
using namespace gamepad::input;
void setup() {
Serial.begin(115200);
Tracker tracker;
State state;
tracker.Tick();
tracker.Update(state);
Serial.println(tracker.pressed(Button::kStart));
tracker.Tick();
Serial.println(tracker.pressed(Button::kStart));
}
void loop() {}
手柄输入帧间状态追踪器
void Tick() noexcept
推进到下一帧(交换状态)
void Update(State state) noexcept
更新当前帧输入状态
bool pressed(Button button) const noexcept
检测按键按下(下降沿)
游戏手柄输入状态快照
void Set(Button button) noexcept
按下指定按键