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