简单解决距离小于1 缩放bug
This commit is contained in:
@ -70,11 +70,11 @@ namespace Hazel
|
||||
const glm::vec2 delta = (mouse - m_InitialMousePosition) * 0.003f;
|
||||
m_InitialMousePosition = mouse;
|
||||
|
||||
if (Input::IsMouseButtonPressed(SDL_BUTTON_MIDDLE))
|
||||
if (Input::IsMouseButtonPressed(BUTTON_MIDDLE))
|
||||
MousePan(delta);
|
||||
else if (Input::IsMouseButtonPressed(SDL_BUTTON_LEFT))
|
||||
else if (Input::IsMouseButtonPressed(BUTTON_LEFT))
|
||||
MouseRotate(delta);
|
||||
else if (Input::IsMouseButtonPressed(SDL_BUTTON_RIGHT))
|
||||
else if (Input::IsMouseButtonPressed(BUTTON_RIGHT))
|
||||
MouseZoom(-delta.y);
|
||||
}
|
||||
|
||||
@ -118,7 +118,7 @@ namespace Hazel
|
||||
m_Distance -= delta * ZoomSpeed();
|
||||
if (m_Distance < 1.0f)
|
||||
{
|
||||
m_FocalPoint += GetForwardDirection();
|
||||
// m_FocalPoint += GetForwardDirection();
|
||||
m_Distance = 1.0f;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user