|
11.08.2010, 21:31
|
#1
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Замедление времени и пауза
Во многих играх есть такая фича как замедление времени, и почти во всех играх есть пауза, так вот ща я буду рассказавать как сие сделать.
Вот код на JS с подробными кометариями
private var a=1.0; //скарость времени private var b="Pauza";//просто строка var c:AudioClip;//музончик function Start () { //Делаем при старте audio.loop=true;//делаем постоянное играние звука audio.clip=c;//выбираем звук audio.Play();//играем звук } function Update () { //делаем постоянно if(a==0.0) b="Start";//это надпись у кнопки меняем else b="Pauza";//и это тоже Time.timeScale=a;//масштабируем время audio.pitch = a;//и музычку } function OnGUI () { //ГУИ a=GUI.HorizontalSlider(Rect(10,10,100,20),a,0.0,1.0); //слайдер if(GUI.Button(Rect(10,30,100,50),b)) //кнопка { if(a==0.0) a=1.0; //изменяем скорость else a=0.0; //и это тоже } }
Как собрать: вешаем этот скрипт на ГО (можно камеру),выбираем музычка, туду же вешаем аудио источник, можно поставить чтонить анимированное.
А теперь про паузу-дело в том что если остановить время то ГУИ элементы будут работать, на это и основывается пауза.
А ВОТ ПРИМЕРЧИК
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо den за это полезное сообщение:
|
|
11.08.2010, 21:55
|
#2
|
Бывалый
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений (для 995 пользователей)
|
Ответ: Замедление времени и пауза
Сообщение от Den
//скарость времени
|
|
(Offline)
|
|
12.08.2010, 12:16
|
#3
|
Элита
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений (для 3,923 пользователей)
|
Ответ: Замедление времени и пауза
Блин, а что-то в своей игре про ковбойцев я не догадался вместе со временем замедлять и музыку, а круто получилось бы...
Классный пример (хотя музыка какая-то стремная)!
|
(Offline)
|
|
13.08.2010, 21:45
|
#4
|
Бывалый
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений (для 995 пользователей)
|
Ответ: Замедление времени и пауза
Замедлять музыку?
|
(Offline)
|
|
13.08.2010, 22:12
|
#5
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Замедление времени и пауза
Сообщение от Andvrok
Замедлять музыку?
|
Нет блин.
В игре например замедляешь время, картинка замедляется, а звуки прежнии остаются.
Или игру на паузу поставил а звук идёт.
Не тупи.
|
(Offline)
|
|
13.08.2010, 22:19
|
#6
|
Бывалый
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений (для 110 пользователей)
|
Ответ: Замедление времени и пауза
У меня вот вопрос не по теме:
Почему то у меня не работают ваши примеры онлайн
т.е. веб-плагин скачал и все примеры с офф-сайта-юнити работают, а вот на ваших белый экран(
У меня такое предположение, что вы компилируете так, что бы могли видеть только у кого пакет разработчика юнити стоит?
Видимо, что место экономит) возможно размер в релизе больше или типо того.
Это так?
Если да, то мне же интересно посмотреть, что вы делаете, а не видно (
Если это не так, то что не так у меня?)
|
(Offline)
|
|
13.08.2010, 22:28
|
#7
|
Бывалый
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений (для 995 пользователей)
|
Ответ: Замедление времени и пауза
Сообщение от Den
Нет блин.
В игре например замедляешь время, картинка замедляется, а звуки прежнии остаются.
Или игру на паузу поставил а звук идёт.
Не тупи.
|
Нет блин.
Я цитировал Nuprahtor'a, он говорит
вместе со временем замедлять и музыку
|
Не тупи.
|
(Offline)
|
|
13.08.2010, 22:29
|
#8
|
Бывалый
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений (для 995 пользователей)
|
Ответ: Замедление времени и пауза
Сообщение от Horror
У меня вот вопрос не по теме:
Почему то у меня не работают ваши примеры онлайн
т.е. веб-плагин скачал и все примеры с офф-сайта-юнити работают, а вот на ваших белый экран(
У меня такое предположение, что вы компилируете так, что бы могли видеть только у кого пакет разработчика юнити стоит?
Видимо, что место экономит) возможно размер в релизе больше или типо того.
Это так?
Если да, то мне же интересно посмотреть, что вы делаете, а не видно (
Если это не так, то что не так у меня?)
|
Скорее всего это не так, я скидывал ссылки с тем, что я сделал, разным людям, у всех воспроизводилось нормально...
|
(Offline)
|
|
13.08.2010, 23:05
|
#9
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Замедление времени и пауза
Horror, какой браузер? плагины какие установленны? может быть у тебя старый плагин стоит? попробуй обновить.
|
(Offline)
|
|
13.08.2010, 23:07
|
#10
|
Элита
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений (для 3,923 пользователей)
|
Ответ: Замедление времени и пауза
В своей игре про ковбойцев я сделал замедление времени, но не замедлил музыку (а было бы классно).
т.е. веб-плагин скачал и все примеры с офф-сайта-юнити работают, а вот на ваших белый экран(
|
То есть другие веб-сборки работают?
Попробуй в IE запустить, у меня одно время веб плеер только в нем работал 0_o
|
(Offline)
|
|
13.08.2010, 23:59
|
#11
|
Бывалый
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений (для 110 пользователей)
|
Ответ: Замедление времени и пауза
Плагин скачал сегодня, и ютитивские демки сразу все заработали.
А у вас (сорри я имена не запоминаю) ну кто то тут выкладывал
ссылку и бинарник, вот бинарник работает, а по ссылки нет (
я и предположил, что может работает только те версии, которые с меткой релиз (хз юнити не видел, может там такого и нет)
Версия 2.6.1 вроде (сегодня ставил)
Браузер Хром и Опера,
и не работают конкретно ваши(твои-автора и еще одного чела(может тоже твои - имя я не запомнил, как сказал) ), сейчас зашел на унити.ру
там тоже кто то выкладывал свои поделки, так ихние работают!
Если это только у меня, то очень жаль - меня(
|
(Offline)
|
|
14.08.2010, 00:02
|
#12
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Замедление времени и пауза
попробуй оперу обновить
|
(Offline)
|
|
14.08.2010, 02:36
|
#13
|
Бывалый
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений (для 110 пользователей)
|
Ответ: Замедление времени и пауза
Ладно, фиг с ним)
Что у всех работает кроме меня?
Ни в ИЕ, ни в Опере, ни в Хроме - не работает (
Ох уж это ваш юнити, вроде углы гладкие, а все ровно укололся)
|
(Offline)
|
|
14.08.2010, 02:40
|
#14
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Замедление времени и пауза
у тебя чтото блокирует просто.
|
(Offline)
|
|
14.08.2010, 02:40
|
#15
|
Бывалый
Регистрация: 26.07.2009
Сообщений: 785
Написано 362 полезных сообщений (для 995 пользователей)
|
Ответ: Замедление времени и пауза
Извините за тупизм, но что плагин вы ставите? Там нужен стандартный на флеш, или какой-то особенный? Я к тому что у меня флеш стоит, а больше никаких плагинов я не ставил...
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:08.
|