Реализация плавного движения объекта - C#

Узнай цену своей работы

Формулировка задачи:

как реализовать плавное движение объекта чтоб ходил не скачками а плавно передвигался

Решение задачи: «Реализация плавного движения объекта»

textual
Листинг программы
       private void HeroStep()   
        {
            switch (LastUserKey)       
            {
                case Keys.Down:   
                    if (pointHero.Y < 10 && Map[pointHero.X,pointHero.Y + 1]!='1')   
                    {
                        pointHero.Y++;  
                    }
                    break;
                case Keys.Left: 
                    if (pointHero.X > 0 && Map[pointHero.X - 1, pointHero.Y] != '1')
                    {
                        pointHero.X--;
                    }
                    break;
                case Keys.Right:     
                    if (pointHero.X < 10 && Map[pointHero.X + 1, pointHero.Y] != '1')
                    {
                        pointHero.X++;
                    }
                    break;
                case Keys.Up:        
                    if (pointHero.Y > 0 && Map[pointHero.X, pointHero.Y - 1] != '1')
                    {
                        pointHero.Y--;
                    }
                    break;   
                 default:   
                    break;  
            }
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5
Похожие ответы