Форум Trainsim  

Вернуться   Форум Trainsim > Auran TrainZ > TrainZ - Звуки

Ответ
 
Опции темы Опции просмотра
Старый 21.05.2010, 21:24   #61
genesis
Матёрый пользователь
 
Регистрация: 31.07.2007
Адрес: Ульяновск
Сообщений: 2,570
Вы сказали Спасибо: 245
Поблагодарили 174 раз(а) в 76 сообщениях
genesis стоит на развилке (репутация по умолчанию)
Отправить сообщение для genesis с помощью ICQ Отправить сообщение для genesis с помощью Skype™
По умолчанию

Удалить месседж из очереди проще простого — ClearMessages(string, string). А вот для остановки потока ему нужно регулярно проверять условие остановки, что не всегда рационально.
genesis вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 21.05.2010, 23:12   #62
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Да, по этому соглашусь - не то хотел сказать в предыдущем сообщении.

Плохо только то, что если возникает второй такой поток, то сообщения начинают плодиться лучше кроликов (в геометрической прогрессии)
TRam_ вне форума   Ответить с цитированием
Старый 22.05.2010, 01:48   #63
cosmos
Новичок
 
Аватар для cosmos
 
Регистрация: 18.11.2007
Адрес: 51 регион
Сообщений: 21
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
cosmos стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
Сообщение от Gregory_777 Посмотреть сообщение
cosmos, зачем такой огород городить? Да ещё и циклы внутри тредов... Бееее...
Циклы внутри трэдов? Хде? Приглядись или я чего-то не понимаю? Это основной поток, больше нету. У этого огорода, тем неменее, звук получается красавный.
ЗЫ: кстати, я изначально ориентировался только на звуки внутри салона.
__________________
Поезд - дух бродяжий и связь времен.
cosmos вне форума   Ответить с цитированием
Старый 22.05.2010, 01:57   #64
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Цитата:
кстати, я изначально ориентировался только на звуки внутри салона.
лучше делать 3 звука

1) внутри салона (записанный в купе) - для "Internal-View"
2) для вида снаружи (записанный в тамбуре) - для "External-View" и "Tracking-View"
3) для вида с земли (записанный возле проезжающего поезда) - для "Roaming-View"

Напоминаю, доплера в трс нет (да и в "External-View" доплера быть не должно )

Последний раз редактировалось TRam_; 22.05.2010 в 02:01.
TRam_ вне форума   Ответить с цитированием
Старый 22.05.2010, 02:10   #65
cosmos
Новичок
 
Аватар для cosmos
 
Регистрация: 18.11.2007
Адрес: 51 регион
Сообщений: 21
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
cosmos стоит на развилке (репутация по умолчанию)
По умолчанию

Я задумывался насчет этого, но хочу сначала звук торможения внутри замутить (характерное шуршание такое на скорости). Уж очень меня он цепляет.
__________________
Поезд - дух бродяжий и связь времен.
cosmos вне форума   Ответить с цитированием
Старый 22.05.2010, 02:17   #66
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

я когда-то так делал

thread void BrakeLoop1()
{
if(!brake_state)
{
brake_state=true;
Sleep(World.PlaySound(MyAsset1, "sound/brake_start.wav", brake_sound, 10.0f, 100.0f, me, "a.bog0")-0.2);

while(brake_state_set)
{
Sleep(World.PlaySound(MyAsset1, "sound/brake_loop.wav", brake_sound, 10.0f, 100.0f, me, "a.bog0")-0.2);
}
if(TC<1.0) //звук отпуска
Sleep(World.PlaySound(MyAsset1, "sound/brake_otpusk.wav",brake_sound, 10.0f, 100.0f, me, "a.bog0"));
else//звук остановки
Sleep(World.PlaySound(MyAsset1, "sound/brake_stop.wav",brake_sound, 10.0f, 100.0f, me, "a.bog0"));

brake_state=false;
}
}




и в цикл того потока добавлялось


speed=Math.Fabs(GetVelocity()); //скорость нужна по модулю

TC=GetBrakeCylinderPressure()*981-1;


if(speed<0.8)
brake_sound=0.4;
else
if(speed<2)
brake_sound=0.8;
else
brake_sound=1;

if(TC>1.1)
{
brake_state_set=true;
BrakeLoop1();
}
if(TC<1.0 or speed<0.6)
brake_state_set=false;

Последний раз редактировалось TRam_; 22.05.2010 в 02:27.
TRam_ вне форума   Ответить с цитированием
Старый 22.05.2010, 02:27   #67
cosmos
Новичок
 
Аватар для cosmos
 
Регистрация: 18.11.2007
Адрес: 51 регион
Сообщений: 21
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
cosmos стоит на развилке (репутация по умолчанию)
По умолчанию

У меня звук торможения опять же длинный и в зависимости от скорости он меняется в звучании, вот тут-то и хотелось бы поэкспериментировать.
Хотя, из этого кода кое-что можно подчерпнуть, спасибо.
__________________
Поезд - дух бродяжий и связь времен.
cosmos вне форума   Ответить с цитированием
Старый 22.05.2010, 02:28   #68
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,365 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

значит в этом месте

if(speed<0.8)
brake_sound=0.4;
else
if(speed<2)
brake_sound=0.8;
else
brake_sound=1;
добавляй ещё работу с номером звука. Главное - попробовать удачно зациклить все его части.
TRam_ вне форума   Ответить с цитированием
Старый 22.05.2010, 02:45   #69
cosmos
Новичок
 
Аватар для cosmos
 
Регистрация: 18.11.2007
Адрес: 51 регион
Сообщений: 21
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
cosmos стоит на развилке (репутация по умолчанию)
По умолчанию

Да да, я уже узрел. Тут самое сложное - это грамотная обработка звука (а у меня с этим как бы так), т.к. подгонка скрипта мера общая по отношению к звукам.
__________________
Поезд - дух бродяжий и связь времен.
cosmos вне форума   Ответить с цитированием
Старый 29.08.2010, 10:39   #70
Диспетчер
Опытный
 
Аватар для Диспетчер
 
Регистрация: 02.02.2009
Адрес: Оренбургская область
Сообщений: 283
Вы сказали Спасибо: 337
Поблагодарили 66 раз(а) в 24 сообщениях
Диспетчер стоит на развилке (репутация по умолчанию)
Отправить сообщение для Диспетчер с помощью ICQ
По умолчанию

Помогите пожалуйста....В Саундскрипте есть такой тег value-range ,который устанавливает время(в зависимости от времени суток)звучания.Мне нужно получить время звучания с 9.00утра до 23.00 вечера.Ночью звук должен молчать...Какие цифровые значения у этого тэга в данном случае должны быть?
__________________
Мой комп :QuadCore Intel Xeon E3-1270, GeForce GTX 1050 Ti 4 Гиг; ОЗУ 16 Гиг
Диспетчер вне форума   Ответить с цитированием
Старый 03.09.2010, 19:16   #71
genesis
Матёрый пользователь
 
Регистрация: 31.07.2007
Адрес: Ульяновск
Сообщений: 2,570
Вы сказали Спасибо: 245
Поблагодарили 174 раз(а) в 76 сообщениях
genesis стоит на развилке (репутация по умолчанию)
Отправить сообщение для genesis с помощью ICQ Отправить сообщение для genesis с помощью Skype™
По умолчанию

0.375, 0.9583 (если 0 - 0 часов, а 1 - 24 часа. Там вроде так и есть)
genesis вне форума   Ответить с цитированием
Старый 20.10.2010, 16:27   #72
Gregory_777
Тестер
 
Аватар для Gregory_777
 
Регистрация: 03.12.2007
Адрес: Москва
Сообщений: 3,668
Вы сказали Спасибо: 880
Поблагодарили 3,815 раз(а) в 874 сообщениях
Gregory_777 хороший собеседник
Отправить сообщение для Gregory_777 с помощью ICQ
По умолчанию

Слушайте, а вот в этом ролике про трассу "Фантазия" какие-то интересные звуки пасс. вагонов. Это что?
__________________
Gregory_777 вне форума   Ответить с цитированием
Старый 21.10.2010, 18:53   #73
Sandrilyon
Пользователь
 
Аватар для Sandrilyon
 
Регистрация: 12.11.2009
Адрес: Kavala, Greece
Сообщений: 76
Вы сказали Спасибо: 15
Поблагодарили 0 раз(а) в 0 сообщениях
Sandrilyon стоит на развилке (репутация по умолчанию)
По умолчанию

Звуки, скорее всего, просто наложены на видео.
__________________
Тут нет поездов: http://miriadna.com/
Sandrilyon вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:59. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?