Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Java - Шаблон State - Практика за 200 руб.

Демо игры / Лабиринт 2D - меню

  • Начинаем создание игры - многоуровнего лабиринта.
    На этом уроке мы создадим главное меню и класс для воспроизведения звуков.

    Задание:
    Создать заготовку для будущего лабиринта.
  • Дата отправки отчёта: 10 августа 2015 г.
  • Задание выполнено: за 30 мин.
  • Чему научился: Пользоваться пространством имен System.Media, классом SoundPlayer
  • Что было сложным: Придумать управление звуком системы
  • Комментарии: 1) Не было объяснено как реализовать работу с множеством звуковых файлов.
    2) При включении длительной мелодии на кнопку "Старт", к примеру, чекбокс отвечающий за выключение звука не выполняет свою роль. То есть при нажатии на кнопку начинает играть музыка, если в тот момент, когда она еще играет переключить чекбокс в положение "Звука нет", то музыка все равно продолжает играть.
  • Оценка видео-уроку:
Отчёт от 6617 за Демо игры / Лабиринт 2D - меню




Оцени работу

 
Сохранить страницу:

6617. Дмитрий
Дмитрий
ответить
→  Илья  # Наноигры / Лабиринт 2D - меню / 2015-08-10 13:34

Вот с этим и пытаюсь разобраться, но не могу найти нужный метод для остановки всей играющей музыки.


6458. Илья
Илья
ответить
→  Дмитрий  # Наноигры / Лабиринт 2D - меню / 2015-08-10 12:54

Дмитрий, добрый день! я сам только учусь, но предполагаю, что если большая по времени музыка идёт, то нужно прописывать метод, как эту музыку остановить, т.е. при нажатие Звука нет, мы должны не только отключить дальнейшие воспроизведение звука по ходу программы, но и остановить текущие воспроизведение.


24. Олюшка
Олюшка
ответить
→  Дмитрий  # Наноигры / Лабиринт 2D - меню / 2015-08-10 12:27

Дмитрий, хорошие навыки получил!
Честно, я не сталкнулась с таким багом!


  • Отчёт оценивали:
    6617Дмитрий+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Работать с классом SoundPlayer
Трудности: Никаких трудностей не возникло.
Все рассказано просто и доступно.
Научился: Взаимодействие с элементами, класс Sound, использование CheckBox и т.д.
Трудности: Все легко доступно и понятно!)
Еще создал дополнительно несколько уровней, также сделал количество жизней равных 3. При каждом столкновении со стенкой они уменьшаются, если они закончатся, игру придется проходить заново. Также есть идея реализовать сложность, то есть, чем выше сложность тем быстрее будут двигаться блоки и т.п. Задумка неплохая и легко реализуемая.