Думаю в этом видео не хватает освещения нескольких вопросов, которые возникают у модераторов яндекса. Вот с чем пришлось столкнуться мне: 1. При сворачивании игры звук все равно играет на телефоне или пк. Решается довольно просто. Нужно загуглить OnApplicationFocus Unity. 2. При сворачивании игры на мобильной платформе web gl, в окне пуш уведомлений отображается аудиодорожка игры. С этим вопросом я уже 2 дня не могу разобраться стандартными методами юнити. Пробовал принудительно удалять audiosuorce и audiolistener во врема сворачивания игры и даже это не помогает. Помогает только если изначально не добавлять никакой audiosource. Но тогда игра будет вообще без звуков. Может кто нибудь знает решение? PS: Думаю стоит сделать отдельный плейлист или чат, где будут ответы на вопросы разработчиков, которые столкнулись с вопросами при модерации игры.
@@alexandermakeev3567 огромное спасибо, сейчас попробую. Загуглил это видео от Яндекса, в надежде что уж тут то (в видео) точно скажут как избежать этой проблемы... наивный))))
Ну а самое главное где?! потом сами реджектите игру по причине что вылазит окно уведомлений с плеером...уже 2 проекта отклонили... Нет чтобы FAQ какой-то сделать по частым проблемам и высылать его, так бы и модеров подразгрузили бы, а то шлют им одни и те же проекты по 10 раз. Ниже парень написал, что чтобы избавиться от плеера на юнити надо юзать OGG формат... что максимально удивило, но если решение реально рабочее.. почему бы это не внести в FAQ? а не кидать в письмах линк на бесполезную (разработчику на UNITY) документацию от гугла?? нашел этот курс так как думал именно в этом уроке освещается эта проблема......... интересно игра из курса прошла бы модерацию?😅😅
Здравствуйте. В версии Unity 2022 действительно может наблюдаться такая ситуация. Можно скачать версию 2021 года, однако в этом случае в браузерной версии Яндекс Игр не будет воспроизводиться звук. Но его наличие в промо-видео не обязательно для прохождения модерации.
@@yagamesdev В продолжение моего ответа, в Яндекс Браузере нет звука, хотя в остальных браузерах всё ок... пришлось временно отказаться от выпуска игры на мобильных платформах на Яндекс Играх, т.к. уже все перепробовал.. и Версия 2021 и версия 2022 движка не воспроизводят звук в этом браузере((( есть ли какие-то решения данной проблемы? Игра - симулятор муз инструмента, поэтому бессмысленно было бы релизить ее без звука(
Не подскажете, а что делать если плеер отображается в панели уведомлений? Мне предлагают переделать в Web Audio API, но как это сделать? Это скрипт надо вставить просто или как? Я на Construct 3 делаю
такова политика браузеров. По новым стандартам, запрещено воспроизведение аудио до того как юзер начнет взаимодействие со страницей. Помню времена когда в интернете нажмешь на ссылку и открывается по 10 вкладок и из каждой тебе начинают вещать аудио\видео рекламу.. порой не очень приятного характера.. видимо спамеры довели всё айти сообщество, что прям глобально запретили)))
Непонятно почему, но звука вначале, до добавления в префаб почему-то не было слышно (т.е. первый случай с awake и вкл.-откл. gameObject - был без звука, что только не крутил). А после добавления в префаб и код - звук работает нормально.
Здравствуйте. Обычно такое происходит, если в конце уровня в коде останавливается время и выключаются звуки с помощью скриптов «Time.scaleTime = 0f» и «AudioListener.pause = true». С началом уровня необходимо заменить значения скриптов: «Time.scaleTime = 1f» и «AudioListener.pause = false» - это может решить вопрос.
Владислав, здравствуйте. Чтобы сделать звук при прохождении через ворота, можно заменить строчки кода на следующие: public void AddWidth(int value) { _width += value; UpdateWidth();
_increaseSound.Play(); } Отметим, что при уменьшении параметр «value» всегда будет находится в минусовом значении.
Хаха тут сплошная вода. Сами нас отправляют устанить проблему со звуком хотя они сами ничего не показывают как устроить, этот игра 100% не прошла бы модерацию иза звука в фоновом режиме хоть в делегатах OnFailed OnClosed ставь скажут муз играет. Хотя в доках сказано что музыку надо в этих методах останавливать
Здравствуйте. Дело в том, что наш видео-курс предназначен для начинающих разработчиков и отражает основные аспекты работы с платформой. При этом правила на площадке постоянно меняются, а интеграция SDK оптимизируется. Поэтому не все моменты из роликов сейчас актуальны. Рекомендуем самостоятельно сверяться со Справкой: clck.ru/3E59Rt и Требованиями: clck.ru/3E59Sy перед публикацией игры.
@@yagamesdev а как начинающие опубликуют если проггеры стажем 5х лет не могут опубликовать на площадке?. Пробовали в делегатах OnFailed,OnClosed возобновлять музыку, а в OnOpen заглушать музыку. Всеравно. Смысл от ваших видео? Если проггеры выше уровня Middle не могут устранить проблему? хотя могли бы выпустить норм сдк который сам останавливал весь аудио поток. Но нет. Тут новичкам явно не место с такими овер правилами.
оооооо помню твое прекрасное видео про физику в юнити
Думаю в этом видео не хватает освещения нескольких вопросов, которые возникают у модераторов яндекса. Вот с чем пришлось столкнуться мне:
1. При сворачивании игры звук все равно играет на телефоне или пк. Решается довольно просто. Нужно загуглить OnApplicationFocus Unity.
2. При сворачивании игры на мобильной платформе web gl, в окне пуш уведомлений отображается аудиодорожка игры. С этим вопросом я уже 2 дня не могу разобраться стандартными методами юнити. Пробовал принудительно удалять audiosuorce и audiolistener во врема сворачивания игры и даже это не помогает. Помогает только если изначально не добавлять никакой audiosource. Но тогда игра будет вообще без звуков. Может кто нибудь знает решение?
PS: Думаю стоит сделать отдельный плейлист или чат, где будут ответы на вопросы разработчиков, которые столкнулись с вопросами при модерации игры.
2 - ая проблема решается довольно просто, использовать формат .ogg для всех звуков
FMOD returns error code 36 (FMOD_ERR_INVALID_HANDLE) executing setRelativeAudibility с такой ошибкой сталкивался?если да то как решил
@@alexandermakeev3567 огромное спасибо, сейчас попробую. Загуглил это видео от Яндекса, в надежде что уж тут то (в видео) точно скажут как избежать этой проблемы... наивный))))
@@alexandermakeev3567 в добавок Load Type нужно держать в режиме Decompress on Load. Поставишь что-то другое - будет вылазить плеер...
@@Andredy89может знаете, проверяю билд на смартфоне, звука нет вообще, после того как поменял вав на ogg
Ну а самое главное где?! потом сами реджектите игру по причине что вылазит окно уведомлений с плеером...уже 2 проекта отклонили... Нет чтобы FAQ какой-то сделать по частым проблемам и высылать его, так бы и модеров подразгрузили бы, а то шлют им одни и те же проекты по 10 раз. Ниже парень написал, что чтобы избавиться от плеера на юнити надо юзать OGG формат... что максимально удивило, но если решение реально рабочее.. почему бы это не внести в FAQ? а не кидать в письмах линк на бесполезную (разработчику на UNITY) документацию от гугла?? нашел этот курс так как думал именно в этом уроке освещается эта проблема......... интересно игра из курса прошла бы модерацию?😅😅
окно пропадает, но звука по прежнему нету. Что толку то?
Здравствуйте. В версии Unity 2022 действительно может наблюдаться такая ситуация. Можно скачать версию 2021 года, однако в этом случае в браузерной версии Яндекс Игр не будет воспроизводиться звук. Но его наличие в промо-видео не обязательно для прохождения модерации.
@@yagamesdev Добрый день. Проблема была именно в 2021 версии. Но собственно OGG формат с дефолтными настройками проблему решил.
@@yagamesdev В продолжение моего ответа, в Яндекс Браузере нет звука, хотя в остальных браузерах всё ок... пришлось временно отказаться от выпуска игры на мобильных платформах на Яндекс Играх, т.к. уже все перепробовал.. и Версия 2021 и версия 2022 движка не воспроизводят звук в этом браузере((( есть ли какие-то решения данной проблемы? Игра - симулятор муз инструмента, поэтому бессмысленно было бы релизить ее без звука(
кстати игра из курса прошла модерацию, два раза кто то такое выкладывал_)))
Не подскажете, а что делать если плеер отображается в панели уведомлений? Мне предлагают переделать в Web Audio API, но как это сделать? Это скрипт надо вставить просто или как? Я на Construct 3 делаю
Отличное видео, на freesound разные типы лицензий есть.
Добрый день! Почему-то фоновый трек в главном меню включается только после первого клика по экрану.
такова политика браузеров. По новым стандартам, запрещено воспроизведение аудио до того как юзер начнет взаимодействие со страницей. Помню времена когда в интернете нажмешь на ссылку и открывается по 10 вкладок и из каждой тебе начинают вещать аудио\видео рекламу.. порой не очень приятного характера.. видимо спамеры довели всё айти сообщество, что прям глобально запретили)))
Непонятно почему, но звука вначале, до добавления в префаб почему-то не было слышно (т.е. первый случай с awake и вкл.-откл. gameObject - был без звука, что только не крутил). А после добавления в префаб и код - звук работает нормально.
Не подскажете, после смерти игрока и загрузки сцены заново LoadScene все звуки пропадают, с чем может быть связано?
Здравствуйте. Обычно такое происходит, если в конце уровня в коде останавливается время и выключаются звуки с помощью скриптов «Time.scaleTime = 0f» и «AudioListener.pause = true». С началом уровня необходимо заменить значения скриптов: «Time.scaleTime = 1f» и «AudioListener.pause = false» - это может решить вопрос.
Как сделать звук при прохождении через ворота с минусом. Делаю как по аналогии с воротами на плюс но не работает.
Владислав, здравствуйте. Чтобы сделать звук при прохождении через ворота, можно заменить строчки кода на следующие:
public void AddWidth(int value)
{
_width += value;
UpdateWidth();
_increaseSound.Play();
}
Отметим, что при уменьшении параметр «value» всегда будет находится в минусовом значении.
В мобильной версии музыки нет вообще. Только на пк. Как это фиксить?
Решили проблему?
@@merkulov_vladimir я решил проблему. За 500₽ пофикшу
@@kolavuru1984 Бизнес мен
Но есть один ньюанс, в Яндекс браузере звуки через стандартные инструменты юнити не работают. Так что урок бесполезный, если игра для ЯИ.
FMOD returns error code 36 (FMOD_ERR_INVALID_HANDLE) executing setRelativeAudibility такая ошбка еще вылазит
Хаха тут сплошная вода. Сами нас отправляют устанить проблему со звуком хотя они сами ничего не показывают как устроить, этот игра 100% не прошла бы модерацию иза звука в фоновом режиме хоть в делегатах OnFailed OnClosed ставь скажут муз играет. Хотя в доках сказано что музыку надо в этих методах останавливать
Здравствуйте. Дело в том, что наш видео-курс предназначен для начинающих разработчиков и отражает основные аспекты работы с платформой. При этом правила на площадке постоянно меняются, а интеграция SDK оптимизируется. Поэтому не все моменты из роликов сейчас актуальны. Рекомендуем самостоятельно сверяться со Справкой: clck.ru/3E59Rt и Требованиями: clck.ru/3E59Sy перед публикацией игры.
@@yagamesdev а как начинающие опубликуют если проггеры стажем 5х лет не могут опубликовать на площадке?. Пробовали в делегатах OnFailed,OnClosed возобновлять музыку, а в OnOpen заглушать музыку. Всеравно. Смысл от ваших видео? Если проггеры выше уровня Middle не могут устранить проблему? хотя могли бы выпустить норм сдк который сам останавливал весь аудио поток. Но нет. Тут новичкам явно не место с такими овер правилами.
freesound