• Анимированная кнопка для XNA Visual Studio
Анимированная кнопка для XNA Visual Studio.
В архив входит класс AnimatedButton.cs с объявленным внутри него классом AnimatedButton.

Объявлять его в программе нужно так -
btnTurn = new AnimatedButton(this, TurnButtonAnimation, new Rectangle(600, 400, 200, 200)),
где this - это текущая игра проекта
TurnButtonAnimation - это массив изображений анимации типа Texture2D
Обычно сто изображений формата png дает очень красивый эффект и плавную анимацию не особо
сильно загружаея процессор. Анимацию я обычно делаю в 3dMax, ставлю в настройках вывод в формате png
и рендер всех кадров текущей сцены. После чего в папке вывода создается 100-200 изображений формата png,
которые я уже вставляю в Visual Studio.

new Rectangle(600, 400, 200, 200)) - это область на экрана занимаемая кнопкой. Отсюда видно, что она занимает
квадрат с координатами верхнего левого угла (600,400) - 600 по X 400 по Y и длинной 200.

В анимированной кнопке есть пока только одно событие - нажатие на кнопку.
Так же при нажатие на кнопку проигрывается щелчок - файл BUTTON1.wav командой Sound.Play(SoundList.Button);
Функциональность проигрывания звука находиться в Sound.cs

То есть вам нужно файл BUTTON1.wav поместить в папку Audio в разделе контента игры.

Пример кнопки можно посмотреть в этом видео моего товара
в самом конце ролика кнопка "Следующий ход"



Написать отзыв

Примечание: HTML разметка не поддерживается! Используйте обычный текст.
   Плохо           Хорошо

Анимированная кнопка для XNA Visual Studio

  • Продавец: Артем005
  • Модель: 1306322
  • Наличие: Есть в наличии
  • 100р.

Рекомендуемые