Так что я работаю над фоном моего меню, а я Draw()
текстура там с прямоугольником. Как у меня будет прямоугольник ждать, двигаться вверх, а затем вниз, ждать и повторять? Я попытался следующие:Monogame - как автоматически перемещать прямоугольник вверх и вниз и повторять?
// Update()
if (Rectangle.Y = -16) // My texture is positioned to -16 initially
Rectangle.Y++;
else if (Rectangle.Y = 0)
Rectangle.Y--;
Так мое разрешение игры 1366x768
. Чтобы фоновая текстура двигалась вверх и вниз, мне пришлось сделать ее height > 768
. Я сделал это 1366x800
. Каждый раз, когда вызывается вышеуказанный код, он должен ждать 1-2 секунды (еще не реализовано), переместить 16 пикселей вниз, снова подождать и вернуться на 16 пикселей вверх ... Но этот код не работает ... Можете ли вы направить меня как как это делается?
Хороший способ сделать это состоит в использовании 'Math.Sin' – LibertyLocked