Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Беспечный ангел. Музыка вдали (VX Ace)

Беспечный ангел. Музыка вдали (VX Ace) 9 года 6 мес. назад #74092

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • 3 место ГотвПроект месяца 2 местоПроект месяца 1 местоПроект месяца 3 местоУчительПроект года 3 местоКоммерсант2 место 1 место в ГотвРазработчик
Беспечный ангел

Аля Динамические звуки!

Тут в Контакте задали вопрос: "Вопрос наверное нубский, но всё же. Как сделать чтобы при удалении от данного места (Например там где стоит объект отвечающий за воспроизведение музыки) громкость постепенно уменьшалась, чем дальше, тем тише?"

Сидел почти до утра, но решил задачку. Без скриптов!
Теперь звук равномерно усиливается или становится тише в зависимости от расстояния до него.
Два варианта решения:
1. Звук привязан к регионам.
2. Посложней. Расстояние до источника звука пересчитывается по формуле расчета гипотенузы.
Правда только один источник звука на одну карту (Хотя это легко исправить), но он может перемещаться.

Шумит костер! Течет река. И где-то бродит бард!
Можете вставлять в свои проекты если разберетесь. :)


1_2014-09-26.jpg



yadi.sk/d/4j0F_B-ibgKgL
Последнее редактирование: 9 года 3 мес. назад от peter8031983.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: I_LORD, DeadElf79, Ren310, Jas6666, TheMaximGames

Беспечный ангел 9 года 6 мес. назад #74093

  • I_LORD
  • I_LORD аватар
  • Вне сайта
  • Светлый дракон
  • ;)
  • Сообщений: 775
  • Спасибо получено: 728
  • Проект месяца 3 местоПаладинПроект месяца 1 местоОраторРазработчикПроект года 2 местоПроект месяца 2 местоВетеран
Ты прям король переменных! :laugh: Молодец! Так держать.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: peter8031983

Беспечный ангел 9 года 6 мес. назад #74094

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • 3 место ГотвПроект месяца 1 местоОрганизатор конкурсовПрограммист JavaScript 2 место Сбитая кодировкаПобедитель Сбитой кодировки2 место Проект месяца 3 местоПроект месяца 2 место3 место
Перебросил по адресу. Переименовывать пока не стал, хотя надо бы, конечно.
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.

Беспечный ангел 9 года 6 мес. назад #74095

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • 3 место ГотвПроект месяца 2 местоПроект месяца 1 местоПроект месяца 3 местоУчительПроект года 3 местоКоммерсант2 место 1 место в ГотвРазработчик
Cerberus пишет:
Перебросил по адресу. Переименовывать пока не стал, хотя надо бы, конечно.

Попрошу не переименовывать. Может приписку сделать. А так названия тем хочу, чтоб в таком виде были.

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

Беспечный ангел 9 года 6 мес. назад #74096

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • 3 место ГотвПроект месяца 1 местоОрганизатор конкурсовПрограммист JavaScript 2 место Сбитая кодировкаПобедитель Сбитой кодировки2 место Проект месяца 3 местоПроект месяца 2 место3 место
Ладно, пока выглядит как разумный компромисс. Просто в Проектах этому точно не место, а в Академии заголовок всё же должен отражать суть урока.
Жуть болотная, на лапках, в тапках и с пулемётом...
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: AnnTenna, DeadElf79, Amphilohiy

Беспечный ангел 9 года 6 мес. назад #74097

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • 3 место ГотвПроект месяца 2 местоПроект месяца 1 местоПроект месяца 3 местоУчительПроект года 3 местоКоммерсант2 место 1 место в ГотвРазработчик
Cerberus пишет:
Просто в Проектах этому точно не место, а в Академии заголовок всё же должен отражать суть урока.

Тут согласен. Пардон. Я новенький. :silly:
Администратор запретил публиковать записи гостям.

Беспечный ангел 9 года 6 мес. назад #74101

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Организатор конкурсов3 местоОраторРазработчикПроект месяца 1 местоПроект месяца 3 местоПроект года 3 местоВетеранПроект месяца 2 местоПрограммист Ruby
Offtop: кто бы не заленился и отконвертил в асю вот этот скрипт
rmrk.net/index.php?topic=35255.0
Администратор запретил публиковать записи гостям.

Беспечный ангел 9 года 6 мес. назад #74102

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • 3 место ГотвПроект месяца 2 местоПроект месяца 1 местоПроект месяца 3 местоУчительПроект года 3 местоКоммерсант2 место 1 место в ГотвРазработчик
caveman пишет:
Offtop: кто бы не заленился и отконвертил в асю вот этот скрипт
rmrk.net/index.php?topic=35255.0

Я тут точно не помощник. Скрипты не знаю вообще.

Привязывались бы события к регионам, можно было бы подумать.
Администратор запретил публиковать записи гостям.

Беспечный ангел 9 года 6 мес. назад #74103

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Организатор конкурсов3 местоОраторРазработчикПроект месяца 1 местоПроект месяца 3 местоПроект года 3 местоВетеранПроект месяца 2 местоПрограммист Ruby
Можно писать параллельное событие и там проверять регион, но, к сожалению аналога terrain tag в хпшечке для региона в асе не сделали, придется написать простенький метод, что выдает код региона по карте и координатам и использовать в проверке его.
Администратор запретил публиковать записи гостям.

Беспечный ангел 9 года 6 мес. назад #74104

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • 3 место ГотвПроект месяца 2 местоПроект месяца 1 местоПроект месяца 3 местоУчительПроект года 3 местоКоммерсант2 место 1 место в ГотвРазработчик
Лови! Привязал звук дополнительно к регионам.
Теперь шумит костер! Течет река. И где-то бродит бард!

yadi.sk/d/4j0F_B-ibgKgL
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: AnnTenna, caveman

Беспечный ангел 9 года 6 мес. назад #74105

  • caveman
  • caveman аватар
  • Вне сайта
  • Архитектор Миров
  • Сообщений: 1274
  • Спасибо получено: 1307
  • Организатор конкурсов3 местоОраторРазработчикПроект месяца 1 местоПроект месяца 3 местоПроект года 3 местоВетеранПроект месяца 2 местоПрограммист Ruby
Круто, я и забыл про Get Location Info.
Теперь звучит хорошо, похоже на правду, хоть и событиями тяжко везде делать да и регионами разлиновывать карту надо.
Администратор запретил публиковать записи гостям.

Беспечный ангел 9 года 6 мес. назад #74106

  • sinder
  • sinder аватар
  • Вне сайта
  • Мастер
  • Сообщений: 159
  • Спасибо получено: 154
  • 2 место ГотвПроект месяца 2 местоРазработчикПрограммист JavaScript 3 место Готв
Offtop: Я не проверял, т.к. звука у меня сейчас нету, но вроде для АСЕ, вот этот скрипт - forums.rpgmakerweb.com/index.php?/topic/...und-emitting-events/
делает примерно тоже самое, что и тот хпшный.
Последнее редактирование: 9 года 6 мес. назад от sinder.
Администратор запретил публиковать записи гостям.

Беспечный ангел 9 года 6 мес. назад #74107

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • 3 место ГотвПроект месяца 2 местоПроект месяца 1 местоПроект месяца 3 местоУчительПроект года 3 местоКоммерсант2 место 1 место в ГотвРазработчик
caveman пишет:
Круто, я и забыл про Get Location Info.

Так ты ж сам и натолкнул на мысль, коментом выше. :S
Оказалось все проще гораздо. Преимущества первой версии в том, что она может двигаться.
"Где-то бродит бард!" :)
Администратор запретил публиковать записи гостям.

Беспечный ангел 9 года 6 мес. назад #74108

  • peter8031983
  • peter8031983 аватар
  • Вне сайта
  • Просветлённый
  • Добро-вещь относительная.
  • Сообщений: 469
  • Спасибо получено: 662
  • 3 место ГотвПроект месяца 2 местоПроект месяца 1 местоПроект месяца 3 местоУчительПроект года 3 местоКоммерсант2 место 1 место в ГотвРазработчик
sinder пишет:
Offtop: Я не проверял, т.к. звука у меня сейчас нету, но вроде для АСЕ, вот этот скрипт - forums.rpgmakerweb.com/index.php?/topic/...und-emitting-events/
делает примерно тоже самое, что и тот хпшный.

Чем не люблю скрипты, так это тем, что могут друг с другом конфликтовать. Причем, если не разбираешься в них,(как я например) и не знаешь как исправить баг, могут покрошить проект вообще.
Администратор запретил публиковать записи гостям.

Беспечный ангел 9 года 6 мес. назад #74109

  • sinder
  • sinder аватар
  • Вне сайта
  • Мастер
  • Сообщений: 159
  • Спасибо получено: 154
  • 2 место ГотвПроект месяца 2 местоРазработчикПрограммист JavaScript 3 место Готв
Ну, этот уж точно ни с кем конфликтовать не будет) Только если что-то совсем такое же пихнуть еще сверху.
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.313 секунд