USSR SHOP »
Магазин » Анимированная кнопка для XNA Visual Studio
Купить Анимированная кнопка для 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 в разделе контента игры.
Пример кнопки можно посмотреть в этом видео моего товара
в самом конце ролика кнопка "Следующий ход"
Если необходимо добавить кнопке ещё какую-либо функциональность пишите на почту, обсудим детали.
В архив входит класс 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 в разделе контента игры.
Пример кнопки можно посмотреть в этом видео моего товара
в самом конце ролика кнопка "Следующий ход"
Если необходимо добавить кнопке ещё какую-либо функциональность пишите на почту, обсудим детали.