|
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 44
|
||||||
Как зациклить клип, если он лежит на локальном диске?09.11.2017, 14:53. Показов 1687. Ответов 8
Метки нет (Все метки)
0
|
||||||
| 09.11.2017, 14:53 | |
|
Ответы с готовыми решениями:
8
Что сделать,если в локальном диске идёт запрос-диск в устройстве D не отформатирован,произвести его форматирование?
В БД SQL сервера хранятся файлы как их сохранить на локальном диске. Помогите |
|
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 44
|
|
| 22.11.2017, 08:40 [ТС] | |
|
Чо-то в ответ тишина
![]() А тут ваще остался на форуме кто-нибудь кто рубит в Unity ? ![]() Это я так, щутка. Тему приподнял на всяк случай
0
|
|
|
58 / 57 / 15
Регистрация: 15.09.2012
Сообщений: 557
|
||||||
| 22.11.2017, 09:24 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 44
|
|
| 22.11.2017, 10:04 [ТС] | |
|
Вот счас вы удивитесь а я уже давно офигеваю
![]() Я пробовал и так и эдак: .. audio.loop = true; audio.Play(); .. audio.Play(); audio.loop = true; .. audio.loop = enabled; audio.Play(); .. audio.Play(); audio.loop = enabled; .. Всё едино. Ошибок нету. Музик-трек играется один раз и тишина и тока мёртвые с косами вдоль дорог ... ![]() В очередной двухсотый раз прослушал музик композицию Шнура "Собирала в огороде мать" . Потом продолжил сам мать мать мать
0
|
|
|
58 / 57 / 15
Регистрация: 15.09.2012
Сообщений: 557
|
|
| 22.11.2017, 22:11 | |
|
наверное где то в коде сбрасывается флажок, проверить все обращения к аудиокомпоненту и его геймобжекту. В инспекторе в конце концов наглядно посмотреть что происходит с аудиокомпонентом после первого проигрываниия, жив ли он, геймобьект, флаг луп
1
|
|
|
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 44
|
|
| 24.11.2017, 14:53 [ТС] | |
|
У меня сцена, на которой надо отобразить таблицу скоресов с музыкальным сопровождением.
В инспекторе на Main Camera присутствуют следующие компопненты именно в том порядке как указано: Table Scores (Script) Audio Source , где AudioClip => None, PlayOnAwake => + ,Loop => + Audio Listener код функции Start function Start () { url = "file:///" + Application.dataPath + "/UserSound/"+TableRecordsMuz; // составляем путь к файлу OGG и его имя var www = new WWW(url); // задаём ссылку на файл yield www; // ждём загрузку файла ??? БЕЗ ЭТОЙ СТРОКИ МУЗЫКИ НЕ СЛЫХАТЬ ?!!! audio.clip = https://www.GetAudioClip(false... GGVORBIS); // получаем по ссылке аудиоклип audio.loop = enabled; // говорю что нада играть музыку в цикле audio.Play(); // играем клип } И абсолютно пофигу - есть галочки в инспекторе на PlayOnAwake и Loop или нету - при входе в сцену музклип играется один раз и не заходит в ЦИКЛ ?! Также пофигу если отключить Audio Listener - музклип играется один раз. А вот если отключить Audio Source - то музклип не слышно ни разу. Есть ещё какие то предположения как закрутить музклип с локального диска в цикл? Пишите. Жду. Буду проверять любые идеи в пределах разумного
0
|
|
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
| 24.11.2017, 15:48 | |
|
Может там тишина в конце трека?
1
|
|
|
459 / 403 / 153
Регистрация: 23.01.2011
Сообщений: 1,054
|
|
| 24.11.2017, 16:53 | |
|
попробуйте в методе GetAudioClip второй параметр в false поставить. Если стоит true клип может быть проигран, даже если загружен не полностью. В этом случае у AudioSource не работает поле time, т.к. неизвестно конкретное время клипа. Может причина в этом. Надеюсь объяснил понятно )))
1
|
|
|
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 44
|
|
| 25.11.2017, 15:08 [ТС] | |
|
>CrOc:
>Может там тишина в конце трека? Треки я проверяю в Unity3D в окне SelectAudioClip. Там внизу показывает выбранную звуковую дорожку по каналам и при тычке мышкой в неё дорожка воспроизводится и там по ней бежит белый маркер. Доходит до конца - звук кончается и маркер исчезает. И ещё я этот трек который должен поступать с локал диска загонял в Audio Source напрямую через Assets AudioClip => TableScore и там он циклил нормально >Prog maker: >попробуйте в методе GetAudioClip второй параметр в false поставить. Если стоит true клип может быть проигран, >даже если загружен не полностью. В этом случае у AudioSource не работает поле time, т.к. неизвестно >конкретное время клипа. Может причина в этом. Надеюсь объяснил понятно ))) Объяснил непонятно, НО ЭТО СРАБОТАЛО ![]() Причём без разницы, что audio.loop = true что audio.loop = enabled. Но самое прикольное, я эту строку заремил - всё равно циклит ???!!! ![]() --- Почему то никто не поинтересовался зачем вообще это мне понадобилось ? 1. Показалось прикольным чтобы пользователь озвучивал игру сам своими треками. Я читал про такие идеи в инете. 2. Наверное этим решается проблема авторских прав на музыкальные композиции ? Их ведь нету в скомпилированной игре. А скачать их с другого сайта бесплатно или взять свои треки,переименовать их определённым образом и кинуть в определённую директорию в игре - это имхо не нарушает авторство - ведь треки не продаются вместе с игрой а получаются бесплатно ? Это так или я ошибаюсь ? Добавлено через 14 минут а если всё таки использовать так : audio.clip = https://www.GetAudioClip(false... GGVORBIS); то зациклить можно так: строчку с loop заремить, а строчку audio.Play(); перенести а функцию Update() следующим образом: function Update() { if (!audio.isPlaying) { audio.Play(); } }
0
|
|
| 25.11.2017, 15:08 | |
|
Помогаю со студенческими работами здесь
9
Поиск файлов на локальном диске Пропали файлы на локальном диске Память на локальном диске (С:) исчезает Вывод информации о локальном диске Недостаток места на локальном диске C Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
*/
#include <iostream>
#include <stack>
#include <cctype>. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|