Warning: fopen(/var/www/storage/cache/cache.catalog.language.1766687953): failed to open stream: No space left on device in /var/www/opencart/system/library/cache/file.php on line 49Warning: flock() expects parameter 1 to be resource, bool given in /var/www/opencart/system/library/cache/file.php on line 51Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/opencart/system/library/cache/file.php on line 53Warning: fflush() expects parameter 1 to be resource, bool given in /var/www/opencart/system/library/cache/file.php on line 55Warning: flock() expects parameter 1 to be resource, bool given in /var/www/opencart/system/library/cache/file.php on line 57Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/opencart/system/library/cache/file.php on line 59Warning: fopen(/var/www/storage/cache/cache.catalog.language.1766687953): failed to open stream: No space left on device in /var/www/opencart/system/library/cache/file.php on line 49Warning: flock() expects parameter 1 to be resource, bool given in /var/www/opencart/system/library/cache/file.php on line 51Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/opencart/system/library/cache/file.php on line 53Warning: fflush() expects parameter 1 to be resource, bool given in /var/www/opencart/system/library/cache/file.php on line 55Warning: flock() expects parameter 1 to be resource, bool given in /var/www/opencart/system/library/cache/file.php on line 57Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/opencart/system/library/cache/file.php on line 59 Анимированная кнопка для 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 в разделе контента игры.

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



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

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

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

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

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