Создание перетаскиваемой карты с инерцией в 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);

            }

        }}

0 ответов

Другие вопросы по тегам