@ALmA113_03

Почему рисунок растягивается а не двигается?

Всем привет. Суть программы отрисовать косинус и синус, чтобы стрелочками можно было передвигать рисунок, т.е вверх вниз передвигается норм, а в стороны он не передвигает а растягивает. На скринах это видно :5fc54ba1cbb29041859933.png5fc54ba6bb8ea621528750.png


Мой код кнопок:
if (Keyboard.IsKeyPressed(Keyboard.Key.Left))
                {
                    lambda--;
                    window.Clear();
                    window.Draw(GetVertexArray(50, y, lambda));
                    window.Draw(GetVertexArraySin(50, y, lambda));
                    window.Display();
                }

                if (Keyboard.IsKeyPressed(Keyboard.Key.Right))
                {
                    lambda++;
                    window.Clear();
                    window.Draw(GetVertexArray(50, y, lambda));
                    window.Draw(GetVertexArraySin(50, y, lambda));
                    window.Display();
                }
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Codebaker
Всё умею, всё могу!
Ну наверное потому, что вы лямбду меняете, а стоило бы некую переменную x менять и код чуть переписать на такой:
x--; // ну и соотвественно x++ в альтернативном случае
                    window.Draw(x + GetVertexArray(50, y, lambda));
                    window.Draw(x + GetVertexArraySin(50, y, lambda));
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы