2d ZigZag движение в XNA / Monogame - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть шар, который движется зигзагообразно. Вот код для этого -

foreach (TouchLocation touchlevel1 in touchCollection1)
        {
            if ((touchlevel1.State == TouchLocationState.Released))
            {
                count++;
            }
        }
        if (count % 2 == 1)
        {
            position.X -= 0.25f * gametime.ElapsedGameTime.Milliseconds;
            position.Y -= 0.25f * gametime.ElapsedGameTime.Milliseconds;

        }
        if (count % 2 == 0)
        {
            position.X += 0.25f * gametime.ElapsedGameTime.Milliseconds;
            position.Y -= 0.25f * gametime.ElapsedGameTime.Milliseconds;
        }

Но мне нужна помощь с кодами камер. В основном, какова логика движения зигзага в XNA / Monogameв 2d.

Я нашел некоторую помощь здесь, но интересно, как это сделать в кодах XNA-

https://github.com/Thipi/SimpleBallGame/blob/master/cameraFollow.cs

...