Создание перетаскиваемой карты с инерцией в XNA C# (Custom framework)
Я пытаюсь сделать перетаскиваемую карту с инерцией, трением, я сейчас потерян, например: http://www.emanueleferonato.com/2016/01/18/how-to-create-a-html-draggable-and-scrollable-map-with-inertia-using-phaser-framework/ с использованием-фазер-основа /
Это то, что я имею до сих пор:
override public void update()
{
base.update();
if (getState() == STATE_DRAGGING)
{
if (Input.Mouse.pressed())
{
setVelocityX(drag_x - Input.Mouse.getX());
}
}
if (getState() == STATE_STALE)
{
if (CMouse.pressed())
{
drag_x = Input.Mouse.getX();
drag_y = Input.Mouse.getY();
setState(STATE_DRAGGING);
}
}}