fix oculus controller trigger threshold
This commit is contained in:
@@ -129,13 +129,13 @@ void Vive::Update()
|
||||
glm::vec2 force = { m_controllers[controller_index].m_state.rAxis[(int)b].x,
|
||||
m_controllers[controller_index].m_state.rAxis[(int)b].y };
|
||||
|
||||
if (glm::compMax(glm::abs(force)) > 0.f && !m_controllers[controller_index].m_analog_buttons[bi])
|
||||
if (glm::compMax(glm::abs(force)) > 0.01f && !m_controllers[controller_index].m_analog_buttons[bi])
|
||||
{
|
||||
m_controllers[controller_index].m_analog_buttons[bi] = true;
|
||||
if (on_analog_button)
|
||||
on_analog_button(m_controllers[controller_index], b, ViveController::kAction::Press, force);
|
||||
}
|
||||
if (glm::compMax(glm::abs(force)) == 0.f && m_controllers[controller_index].m_analog_buttons[bi])
|
||||
if (glm::compMax(glm::abs(force)) <= 0.01f && m_controllers[controller_index].m_analog_buttons[bi])
|
||||
{
|
||||
m_controllers[controller_index].m_analog_buttons[bi] = false;
|
||||
if (on_analog_button)
|
||||
|
||||
Reference in New Issue
Block a user