Создание билда WebGL

  Рет қаралды 72,607

Яндекс Игры для Разработчиков

Яндекс Игры для Разработчиков

Күн бұрын

Пікірлер: 242
@se5d
@se5d Жыл бұрын
Первый тутор за последние несколько лет, который НЕ бесит и говорит по делу. Очень спасибо
@Marmazik
@Marmazik 8 ай бұрын
я такую игру классную сделал SuperGoll, спасибо, скок пробывал вообще сложно было, тут подробно всё
@yagamesdev
@yagamesdev 8 ай бұрын
Здравствуйте. Спасибо за обратную связь. Рады, что видео вам понравилось.
@designer.trifonov
@designer.trifonov 2 жыл бұрын
Спасибо за гайд, теперь я спокойней, что настроил правильно! Полезный гайд! Я думал только у меня такая ошибка, что не могу запустить в браузере игру, что только через билд и ран запускается.
@yagamesdev
@yagamesdev Жыл бұрын
Максим, здравствуйте. Рады, что видео нашего курса оказались полезны для тестирования игры. Желаем успехов 🙂
@mocklocations4894
@mocklocations4894 Жыл бұрын
У меня не запускался билд если я ставил формат сжатия Gzip или Brotli. Причина оказалась в том, что когда я редактировал файл index.html формат сжатия стоял Disable. А потом я включил сжатие, а файл index.html вставлял из бэкапа. Так что будьте внимательны, не делайте как я.
@nikitaproshkin9445
@nikitaproshkin9445 2 жыл бұрын
полезные вещи с локалхостом и редактированием индекса.незнал про это. если делать билд через build and run. то он запускаеться сам без варнингов и можно потестить игру.но второй раз уже не запустишь через индекс что неудобно .
@Eugen_TV
@Eugen_TV 6 ай бұрын
Спасибо огромное! Очень полезное видео!
@yagamesdev
@yagamesdev 6 ай бұрын
Здравствуйте. Рады, что видеоурок был для вас полезен. Желаем успехов в разработке и публикации игр.
@psi4042
@psi4042 Жыл бұрын
Супер, спасибо!
@DIY-PropaCarlo
@DIY-PropaCarlo Жыл бұрын
Приветствую. Не могу с оф сайта скачать xampp. Не хочет и все тут. Может есть установочник у автора?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Поделиться установщиком могут другие разработчики в нашем чате. Рекомендуем задать этот вопрос в сообществе по ссылке: clck.ru/cWrau
@akitoshix
@akitoshix Жыл бұрын
@bur-mq1mq
@bur-mq1mq Жыл бұрын
При билде выдаёт ероры: Building Library\Bee\artifacts\WebGL\GameAssembly\master_WebGL_wasm\8k2g1bcnj5lw.o failed with output: emcc2: error: no input files UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) UnityEditor.BuildPlayerWindow+BuildMethodException: 163 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002da] in :0 at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in :0 UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) Прошарил весь интернет, пока не пофиксилось
@epidath1252
@epidath1252 2 жыл бұрын
Можно ещё открыть директорию билда через vs code и нажать "Go to live" в правом нижнем углу
@77777775372
@77777775372 2 жыл бұрын
Эхх.. Беда .Ввожу localhost/games и т.д. Начинает запускаться игра, эмблема юнити и всё. Появляется такая ошибка: an error occurred running the unity content on this page see your browser javascript console for more info. the error was: RuntimeError: null function or function signature mismatch. Может кто знает, как исправить?
@twzgames216
@twzgames216 2 жыл бұрын
нашли решение? у меня та же проблема
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Такое уведомление может отображаться, если некорректно подключено SDK. Также проверьте, пожалуйста, что все пути в архиве прописаны на латинице, без использования кириллицы. Точную причину можно определить, если просмотреть уведомления в консоли браузера при запуске игры. Подробная инструкция по подключению SDK в Руководстве разработчика: clck.ru/34gpj9
@itsshadow7705
@itsshadow7705 Жыл бұрын
Исправил?
@cod_bot3176
@cod_bot3176 Жыл бұрын
помогите пожалуйста у меня нет настройки decompression fallback ,что с этим делать?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Настройка «Decompression Fallback» может отсутствовать в более ранних версиях Unity. Рекомендуем обновить движок до версии 2021-2022 года.
@VLADGOGame
@VLADGOGame 19 күн бұрын
Здравствуйте, а как убрать название проекта в билде чтобы на платформе его не было. Спасибо.
@tank1175
@tank1175 Жыл бұрын
Ты крут
@katbikst9161
@katbikst9161 2 жыл бұрын
Спасибо!
@Defis_22
@Defis_22 6 ай бұрын
При запуске игры на своём сайте выдаёт такое окно: Подтвердите действие на localhost и ниже сказано: TypeError: Cannot set properties of null (setting 'onclick')
@yagamesdev
@yagamesdev 6 ай бұрын
Здравствуйте. Обычно уведомление TypeError: Cannot set properties of null появляется, если срабатывает функция, которая не была ранее объявлена. Рекомендуем проверить, что событие на клик, OnClick, было закомментировано.
@sanded9321
@sanded9321 2 жыл бұрын
Просто подмена файла index не работает(заменил свой на прикрепленный)? У меня почему то не получилось так.... дальше загрузочного экрана движений нет.
@sneober
@sneober 2 жыл бұрын
У меня также. До замены скаченного файла индекс прикрепленного по ссылке все работало.
@ТимохаЛукьянченко-н4х
@ТимохаЛукьянченко-н4х 6 ай бұрын
при создании билда выдает Cannot build player while editor is importing assets or compiling scripts и ничего не варик создать чо делать пж подскажите
@yagamesdev
@yagamesdev 6 ай бұрын
Добрый день. Такое уведомление может появляться, если в скрипте проекта есть недочёт, который не позволяет его скомпилировать. Например, пропущенная точка с запятой или обращение к закрытому методу. Необходимо проверить, какой скрипт вызывает уведомление, и исправить его.
@unity3d63
@unity3d63 Жыл бұрын
Когда я тестирую игру у меня выходит ошибка "memory access out of bounds" Как можно исправить эту ошибку?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Проверьте, пожалуйста, что в коде не используются объёмные конструкции. Например, цикл «For». Также установите в настройках билда галочку «Enable exception field». Для этого зайдите в раздел «Publishing Settings» - «Enable Exceptions». Дополнительно убедитесь, что версия Unity обновлена до 2022.4. Если у вас устройство iOS, рекомендуем снять галочку «WebGL 2» и заменить на «WebGl 1». Сделать это можно в разделе «Project Settings» - «Player» - «Other Settings» - «Auto Graphics API». Отметим, что в 2023 версии Unity такая возможность отсутствует. В этом случае необходимо установить версию Unity 2022.
@VorMaksOff
@VorMaksOff Жыл бұрын
Что делать, если запуск работал до того, как я заменил html файл, после этого только загрузочный экран юнити. Что делать?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Скрипты в файле index.html должны совпадать со скриптами внутри проекта. Этот файл нужно создавать автоматически во время билда игры. Пожалуйста, запустите проект и повторите все шаги из видео по ссылке с таймкодом: clck.ru/34gJb6
@prokerpz3496
@prokerpz3496 2 жыл бұрын
для себя :
@NManko
@NManko Жыл бұрын
не копируйте ) там ошибка
@prokerpz3496
@prokerpz3496 Жыл бұрын
@@NManko мать твоя ошибка
@БимТВ-б7т
@БимТВ-б7т Жыл бұрын
​@@NMankoа что не так?
@RodionPopov-d1l
@RodionPopov-d1l 4 ай бұрын
ты высоту забыл((
@prokerpz3496
@prokerpz3496 4 ай бұрын
@@RodionPopov-d1l да мне похуй
@kircow
@kircow 7 ай бұрын
Здравствуйте. Я всё сделал как по инструкции, но загрузка игры на localhost идëт до 90%, появляется сообщение "Подтвердите действие на странице localhost" и дальше загрузка не идëт. (Это ещё до редактирования HTML файла)
@azart23301
@azart23301 7 ай бұрын
тоже самое и ошибки + , решил проблему?
@kircow
@kircow 7 ай бұрын
@@azart23301 нет ещё
@yagamesdev
@yagamesdev 7 ай бұрын
Здравствуйте. Вероятно, в проекте была допущена рекурсия - бесконечный вызов одной и той же функции в себе, из-за чего игра не может запуститься корректно. Рекомендуем проверить проект на уязвимые места в коде.
@YanAbramov
@YanAbramov Жыл бұрын
Выгружаю игру с unity для webgl, но каждый раз одна и та же ошибка. Unable to parse Build/Project.framework.js! The file is corrupt, or compression was misconfigured? (check Content-Encoding HTTP Response Header on web server) В Player Settings всё что только можно перенажимал по десяткам уроков и статей. Но в моем случае не помогает. Вдруг кто знает в чем причина. Ради прикола даже удалил юнити, установил заново 2022.3. Создал чистый проект, выгружаю для webgl, ошибки и не открывается на локалке. Помогите, пожалуйста, если кто что знает.
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Чтобы решить вопрос с отображением такого уведомления, зайдите в проект Unity - Build Settings - WebGL - Player Settings - Player. Далее откройте вкладку «Publishing Settings» и поставьте галочку «Decompression Fallback».
@alekseyn7866
@alekseyn7866 2 жыл бұрын
Добрый день. Не подскажите, почему в мобильных браузерах не работают кнопки, сенсорные панели. Хотя на десктопных всё работает отлично. В то же время движение пальца по мобильному браузеру отслеживается - оно там заменяем перемещение курсора мыши на десктопе. Нужна работа кнопок.
@manontherun2489
@manontherun2489 Жыл бұрын
Подскажите почему после билда открывая игру в браузере она сильно тормозит и характеристики персонажа такие как сила прыжка изменились?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Игра может зависать по разным причинам. Например, если в сцене много объектов или устройство, на котором тестируется игра, не отвечает современным характеристикам. Также рекомендуем детально проверить код игры.
@ДмитрийВотинов-б5ц
@ДмитрийВотинов-б5ц Жыл бұрын
Подскажите пожалуйста, почему во время запуска проекта на localhost после самой строки загрузки проекта вылазит чёрный экран, на юнити игру запускает нормально и галочка стоит на Decomression Fallback?
@uladus
@uladus 10 ай бұрын
Тот же вопрос. Когда в проекте несколько сцен и первая из них реализует паттерн EntryPoint, то экран чёрный, а когда одна, то всё играется как надо... Если нашёл решение, подскажи пожалуйста в чём дело.
@Garfield_395
@Garfield_395 2 ай бұрын
Ну я даже не знаю что сказать, все как в видео делаю хотя яндекс уже и скрипты сменил с момента публикации этого видео. Все пробовал, но постояно пишет: ReferenceError: environmentdata is not defined at _InitEnvironmentData_js.
@yagamesdev
@yagamesdev 2 ай бұрын
Добрый день. Обычно подобное уведомление может появляться, если методы SDK срабатывают до завершения инициализации библиотеки. Поэтому необходимо гарантировать порядок их вызовов. Подробнее по ссылке: clck.ru/3EDjeF.
@YaK_571
@YaK_571 5 ай бұрын
Если у кого-то при запуске игры через локалхост всё равно высвечивается ошибка - попробуйте включить её в другом браузере. У меня в Яндексе была ошибка, я полдня на неё убил, думал, что пропустил какую-то важную настройку. Потом включил гугл хром и всё заработало
@Флоутенс
@Флоутенс 7 ай бұрын
подскажите пожалуйста как развернуть проект в исходное состояние после WebGL
@yagamesdev
@yagamesdev 7 ай бұрын
Здравствуйте. В Unity сделать билд для браузеров можно только с WebGL. Если необходимо собрать проект для десктопа, то в «Build Settings» можно сменить необходимую платформу. Если ваш вопрос заключается в другом, пожалуйста, опишите его подробнее в личные сообщения t.me/YandexGamesSupport - подскажем.
@VLADGOGame
@VLADGOGame 10 ай бұрын
Скажите пожалуйста как выполнить требование 1.3 При сворачивании страницы с игрой или WebApp на десктопных и мобильных устройствах звук прекращает воспроизводиться.
@yagamesdev
@yagamesdev 10 ай бұрын
Здравствуйте. Чтобы звук прекращал воспроизводиться при сворачивании окна, перейдите в раздел «Project settings» - «Player» и снимите галочку «Run in background».​
@VLADGOGame
@VLADGOGame 10 ай бұрын
@@yagamesdev Спасибо большое! Вы мне очень помогли
@VLADGOGame
@VLADGOGame 10 ай бұрын
@@yagamesdev Вы мне очень помогли с решением моей прошлой проблемы! можете пожалуйста сказать как решить эту Согласно п. 1.10.1 элементы игры не должны обрезаться. Я буду очень благодарен вам!
@ЮлияАнтонова-х4д
@ЮлияАнтонова-х4д 2 жыл бұрын
Всем привет 👋 Подскажите пожалуйста, не могу нормально настроить html файл под портретную ориентацию. Всё время отображается не корректно, если запускать на телефоне игру через черновик то экран уезжает в сторону(
@oo-on6xd
@oo-on6xd 2 жыл бұрын
Смогли решить проблемку? И все ли объекты игры отображаются на телефоне?
@mrbrain3339
@mrbrain3339 2 жыл бұрын
Какие настройки нужно выбрать и как правильно делать билд для webgl мобильных игр? То есть не для ПК. Или процесс идентичный? Просто у меня ошибка вылезает когда игру в черновик загружаю и открываю её на телефоне: "webgl builds are not supported on mobile".
@oo-on6xd
@oo-on6xd 2 жыл бұрын
Смог решить проблемку?
@mrbrain3339
@mrbrain3339 2 жыл бұрын
@@oo-on6xd я уже не помню как решил, там нужна unity 2022 beta вроде. Только с 2022й стала поддерживать мобильные браузерки.
@oo-on6xd
@oo-on6xd 2 жыл бұрын
@@mrbrain3339 спасибо большое за ответ
@alekseyn7866
@alekseyn7866 2 жыл бұрын
@@mrbrain3339 Добрый день. А кнопки у вас в мобильных браузерах работают? У меня нет, только на десктопных. Может знаете решение проблемы?
@mrbrain3339
@mrbrain3339 2 жыл бұрын
@@alekseyn7866 лучше в телеге в их группе спросите.
@Mihusik254
@Mihusik254 5 ай бұрын
а кто то сталкивался с такой проблемой что вот эта загрузка на localhost останавливается на самом кончике? если да то как пофиксить
@zetus6423
@zetus6423 2 жыл бұрын
А если нету пункта Decompression FallBack что делать ?
@olegme
@olegme 2 жыл бұрын
если используешь 2019.4.40 и ниже там её нет, можешь не переживать, игра будет идти в браузере без этой фичи, она нужна только для версий 2020-2022+, где эта фича есть
@zetus6423
@zetus6423 2 жыл бұрын
@@olegme спасибо за ответ, у меня 2019 стояла , я всё же обновил до 2021 TLS ,а то мало ли, автор ролика прямо говорит, что не пропустят игру в яндексе , если этот пункт по каким-то причинам не будет настроен , не стал рисковать и обновился и там уже он есть. з.ы А игра и без этой галочки , в браузере запустилась после сборки под WebGL на версии 2019.
@maksimsazanovich6087
@maksimsazanovich6087 Жыл бұрын
как настроить index.html для телефона?
@Yury93-b8n
@Yury93-b8n 2 жыл бұрын
Помню мне как то позвонили из школы Eccentric, а я как раз В МЕТРО был и чтобы у меня получилось говорить, пришлось снять маску(был рассвет ковида). В итоге меня штрафанули на 5000 р. Очень жаль, что пришлось положить трубку из за того, что меня задержали сотрудники безопасности, хотелось пообщаться с умными людьми😄 Спасибо за все эти видео😊
@designer.trifonov
@designer.trifonov 2 жыл бұрын
Надеюсь тебе яндекс платит за эти видосы, а то у них вообще ничего толком непонятно блин))
@МихаилКаримов-д9т
@МихаилКаримов-д9т 2 жыл бұрын
Платит конечно
@MaksimK-l4k
@MaksimK-l4k Жыл бұрын
​@@МихаилКаримов-д9ткупонами на скидку в яндекс еде
@РусланСамойлов-р5м
@РусланСамойлов-р5м Жыл бұрын
Что тут не понятного?
@stepannovoselov4072
@stepannovoselov4072 Жыл бұрын
Здравствуйте, почему у меня в черновиках игра выдает вот такое? Не поддерживается на вашем устройстве. Игру можно сохранить в «Ваши Игры»
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Чтобы игра корректно открывалась в каталоге, нужно выбрать поддерживаемые платформы в черновике и в поле «Игра переведена на...» установить параметр «Да». Если дело не в этом, пожалуйста, напишите нам через форму обратной связи по ссылке - clck.ru/34nHbe
@ДинамитТВ-ы2м
@ДинамитТВ-ы2м 5 ай бұрын
Подскажите пожалуйста, можно ли обойтись от растяжении игры во всё окно браузера? Я видел игры на платформе яндекс, в которых игра имеет фиксированное разрешения, увеличиваются лишь чёрные полосы по бокам. Как можно включить такую настройку?
@yagamesdev
@yagamesdev 5 ай бұрын
Здравствуйте. Для решения вопроса необходимо после билда зайти в style.css и заменить unity-container на этот: #unity-container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; aspect-ratio: 16/9; width: min(calc(100vh*(16/9)), 100vw); height: auto; } Если понадобится сделать игру 9:16, то замените «16/9» на «9/16».
@Франк-ы2и
@Франк-ы2и Жыл бұрын
11:08 То есть если я захожу в игру из черновика(когда уже отправил файл на модерацию), и он выдаёт ошибку, то это нормально? Изменено: Я разобрался, ура!! В новой версии плагина, когда билдишь игру во вкладке Template есть иконка яндекса(pluginYG) Так вот можно её использовать, а потом просто заменить логотип яндекса на свой в файле игры. И тогда все работает
@armatyrian1517
@armatyrian1517 Жыл бұрын
Ку. У тебя было такое что этой иконки в Template нету?
@Франк-ы2и
@Франк-ы2и Жыл бұрын
@@armatyrian1517 Нет, не было. Когда добавляешь плагин яндекса она должна там появиться
@evgenii.zaikin
@evgenii.zaikin 10 ай бұрын
Здравствуйте! Спасибо за ваши уроки! Скажите пожалуйста какой минимальный размер html5 игры с юнити? На чистом JS можно уложиться в 1-2мб вместе с ассетами... возможно ли что-то похожее с юнити?
@yagamesdev
@yagamesdev 10 ай бұрын
Здравствуйте. Минимальный размер html5 игры на Unity - 2.7 - 3.2 МБ в зависимости от версии движка. При этом в таких проектах будет отсутствовать графика и звуки. Подробнее по ссылке: clck.ru/39GtJm Дополнительно отметим, что мы не рекомендуем так радикально уменьшать размер билда. Это может негативно повлиять на его производительность и визуальную составляющую. Советы по оптимизации игры собрали в статье по ссылке: clck.ru/39GtVM
@design_art_style
@design_art_style 2 жыл бұрын
Сто пятьдесят лайков от меня и подписка и колокольчик вы самый лучший всё с первого раза получилось спасибо
@rinatkin7194
@rinatkin7194 Жыл бұрын
Привет , а если неотображаеться decomression follback unity 2018.4.3.1
@sedmoy_
@sedmoy_ Жыл бұрын
у меня при запуске игры из под xampp, на кнопке с текстом (на русском) не виден текст. это проблема останется при загрузке в Яигры? просто в юнити всё работает
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Вероятно, такое отображение текста связано с использованием стандартного шрифта Arial в Unity. Кириллица в нём может распознаваться некорректно, поэтому появляется пустое поле. Рекомендуем сменить шрифт.
@l3fter_dead
@l3fter_dead Жыл бұрын
Такой вопрос, я первы раз буду делать игру для Яндекс игр, я хочу сделать кликер как сделать что бы типо экран игры я незнаю как выразится был не горизонтальный, а вертикальный и что бы не было никаких полос что бы иору спокойно пропустили
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Чтобы игра отображалась на мобильных в вертикальном положении, необходимо выбрать в черновике в поле «Ориентация» - «Портретная». Подробности настройки экрана в коде игры рекомендуем уточнить у других разработчиков в нашем чате или в сообществе по созданию игр на Unity: clck.ru/cWrau и clck.ru/349S2T
@dezstslkerq7159
@dezstslkerq7159 Жыл бұрын
помогите пожалуйста с проблемой , игра сделана на юнити для яндекс игр при запуске в браузере появляються значки слева внизу экрана : таймауты запросов не ограничены,снять фокус с игры,ready вызван по запрсу что это вообще такое и как убрать??
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Знаки внизу экрана - это инструменты для тестирования черновика. Они не видны игрокам после публикации проекта. Расскажем о каждом подробнее. Точка - это индикатор, который показывает статус инициализации SDK. Его можно отключить в черновике. Для этого нужно нажать на него левой кнопкой мыши. С помощью изображений ракеты или черепахи можно проверить, как поведёт себя игра при нестабильном соединении у игрока. В режиме черепахи проект не получает ответа от сервера - это позволяет проводить симуляцию возможных ошибок. Для переключения режима нужно нажать левой кнопкой мыши на эмодзи ракеты или черепахи. Иконка глаза позволяет снять и вернуть фокус в игру. Управляется также нажатием левой кнопкой мыши.
@unityrututorials1327
@unityrututorials1327 2 жыл бұрын
А откуда у Вас в в папке билда папка streamingassets? Перед началом билда в проекте её не было. Вы от нас что то скрываете? ))
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Папка «StreamingAssets» создаётся автоматически.
@Onnity
@Onnity 7 ай бұрын
@@yagamesdev а если она не создаётся и выдаёт ошибку ReferenceError: playerData is not defined в браузере
@Backspace-hr7vh
@Backspace-hr7vh 5 ай бұрын
подскажите, файл index.html который только что изменили, он для всех игр выглядеть в измененном формате будет одинаково?
@yagamesdev
@yagamesdev 5 ай бұрын
Здравствуйте. Да, всё верно. Изменения, которые были внесены в index.html в рамках этого урока, актуальны для всех проектов.
@r3laty
@r3laty Жыл бұрын
а если все равно ошибка осталась что делать?
@ЮсуповИльяс
@ЮсуповИльяс Жыл бұрын
Здравствуйте , у меня такая проблема. Я сделал игру все отредактировал отправил зашел в тест черновик и при обновление страницы белый экран и ничего. В чем причина
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Убедитесь, пожалуйста, что все вызываемые файлы присутствуют в соответствующей директории вашего проекта. Если это не так, пересоберите проект и проверьте, что файлы успешно созданы. Кроме этого посмотрите, содержат ли пути к актуальным ресурсам игры и скриптам папку, в которой лежит файл index.html. Это обязательный пункт для запуска проекта в браузере. Также нужно проверить, что в названии файлов и папок не присутствует кириллица. Если дело не в этом - дайте знать, продолжим разбираться.
@Вадим-и3ж1п
@Вадим-и3ж1п Жыл бұрын
добрый день. внес изменения в html, но при перезапуске на localhost изменений не произошло (окно масштабируется по размеру, иконки unity и webgl не пропали). unity 2021.3.1f1 что может быть не так?
@yagamesdev
@yagamesdev Жыл бұрын
Добрый день. Если изменения не отражаются на localhost, рекомендуем воспользоваться другим браузером или режимом инкогнито. Также можно предварительно очистить кэш. Если дело не в этом, рекомендуем скачать и установить готовый html-файл по ссылке: clck.ru/36bwwP
@bobajohny
@bobajohny 2 жыл бұрын
Спасибо
@alexgam4494
@alexgam4494 2 жыл бұрын
А как загрузить игру с constract 3 можно такое же видео
@EleWreck
@EleWreck Жыл бұрын
у меня и в яндекс играх ошибка с запуском, браузер не хочет скачивать файлы игры и запускать на странице яндекса
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Рекомендуем написать по этому вопросу в наш чат разработчиков: clck.ru/cWrau К сообщению приложите, пожалуйста, скриншот с уведомлениями в консоли браузера - это поможет в решении.
@ДенисСаранин-м1и
@ДенисСаранин-м1и 3 ай бұрын
А размер рендера какой для Яндекса указывать?
@yagamesdev
@yagamesdev 3 ай бұрын
Здравствуйте. Если речь о типах рендера, то в WebGL поддерживается только «URP» и «SRP». Если вы говорите о разрешение экрана, то для горизонтальных игр подойдёт 16:9, а для вертикальных - 9:16.
@ДенисСаранин-м1и
@ДенисСаранин-м1и 3 ай бұрын
@@yagamesdev ошибочка вышла, я думал на камере настройка, я про канвас, что там указать в режиме scale with screen size
@parisgod70
@parisgod70 2 жыл бұрын
Скажите, как убрать уведомление о том, что "WebGL не поддерживается? " С этой надписью не принимают игры на платформу.
@lalala_way
@lalala_way 8 ай бұрын
я так и не смог запустить игру через локальный сервер xampp. При запуске юнити ругается на кодировку или сжатие. Пытался что-то настроить в сервере, но не помогло. Причём игра нормально запускается с реального сервера на моём домене.
@yagamesdev
@yagamesdev 8 ай бұрын
Здравствуйте. Для решения вопроса необходимо: 1. Включить или отключить галочку «Decompression Fallback». 2. Сменить сжатие с «brotli» на «gzip» или отключить его.
@mrbrain3339
@mrbrain3339 2 жыл бұрын
Как протестить игру WebGL на телефоне? На компьютере понятно с помощью Xampp, но что если браузерный проект сделан под телефон?
@yagamesdev
@yagamesdev 2 жыл бұрын
Здравствуйте. Протестировать игру можно в консоли разработчика. Для этого загрузите её в черновик, заполните все обязательные поля и сохраните. В поддерживаемых платформах нужно указать мобильные устройства. После обновите страницу - в разделе «Исходники» появится ссылка «Файл проверен». Её можно открыть с телефона и протестировать игру.
@oo-on6xd
@oo-on6xd 2 жыл бұрын
@@yagamesdev Что делать если игра на телефоне не корректно отображается, всё взаимодействия есть, но нет изображения. Есть только кнопки и ворота ?
@azart23301
@azart23301 7 ай бұрын
помоги пожалуйста, сделал тоже самое но в итоге при загрзке в браузере идет загрузка игры и останавливается с надписью ReferenceError: environmentData is not defined at_InitEnvironmentData (blob:http........
@yagamesdev
@yagamesdev 7 ай бұрын
Добрый день. Уведомление «Is not defined» может отображаться, если методы SDK срабатывают до завершения инициализации библиотеки. В этом случае нужно гарантировать порядок их вызовов. Подробнее в Руководстве разработчика: clck.ru/3BPxFH.
@azart23301
@azart23301 7 ай бұрын
@@yagamesdev я исправил, ошибка была в том что нужно было поставить webGL temlate PluginYG в ProjectSettings юнити
@ИванСвястоплясов
@ИванСвястоплясов 6 ай бұрын
Что делать, если билдится без ошибок в консоли, но игра не запускается?
@yagamesdev
@yagamesdev 6 ай бұрын
Здравствуйте. Для более детальной проверки, пожалуйста, пришлите ссылку на черновик нам в личные сообщения t.me/YandexGamesSupport.
@ILLiris_96
@ILLiris_96 4 ай бұрын
Здравствуйте. ПОМОГИТЕ разобраться!!! Когда делаю билд игры, он выдает кучу ошибок такого типа: Building Library\Bee\artifacts\WebGL\GameAssembly\master_WebGL_wasm\8k2g1bcnj5lw.o failed with output: emcc2: error: no input files UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) UnityEditor.BuildPlayerWindow+BuildMethodException: 237 errors at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (UnityEditor.BuildPlayerOptions options) [0x002da] in :0 at UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) [0x00080] in :0 UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) КАК ЭТО МОЖНО ИСПРАВИТЬ?????????????????
@yagamesdev
@yagamesdev 4 ай бұрын
Здравствуйте. Подобное уведомление может появляться, если у вас отсутствует или некорректно установлен WebGL модуль для Unity. В этом случае необходимо перейти в Unity Hub, выбрать версию движка и проверить, установлен ли данный модуль. Также рекомендуем проверить, корректно ли написан код. Возможно, именно из-за него проект не билдится. Также в этом случае можно переустановить папку «Library» проекта. Для этого удалите её и запустите проект заново.
@it-prog
@it-prog Жыл бұрын
Здравствуйте! Что делать если у меня zip-архив весит 400 мб?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Чтобы опубликовать проект на платформе, нужно загрузить его архив в консоль разработчика. Максимальный размер всех файлов игры - 100 МБ. Подробнее рассказываем в Справке: clck.ru/35sbFW Если архив весит больше, можно интегрировать игру через . Для этого отправьте письмо на почту games-partners@yandex-team.ru и укажите в нём название проекта, аккаунт разработчика, ссылку на игру в формате https и обоснование, почему вы хотите воспользоваться вместо добавления проекта через архив.
@it-prog
@it-prog Жыл бұрын
@@yagamesdev Спасибо большое!
@VoidGuardBR
@VoidGuardBR 4 ай бұрын
Здравствуйте! После билда проекта файл index.html, выглядит немного по другому, (не так как в видео до редактирования). Все равно вместо него можно вставлять ваш? Это нормально? Заранее спасибо за ответ. UPD. Сейчас попробовал вставить ваш файл, игра действительно в полно экранном режиме. но дальше полосы загрузки не грузится. Если что код который выдал юнити после билда: (index.html) Как его нужно правильно изменить? Unity Web Player | GeometryParkour GeometryParkour var canvas = document.querySelector("#unity-canvas"); // Shows a temporary message banner/ribbon for a few seconds, or // a permanent error message on top of the canvas if type=='error'. // If type=='warning', a yellow highlight color is used. // Modify or remove this function to customize the visually presented // way that non-critical warnings and error messages are presented to the // user. function unityShowBanner(msg, type) { var warningBanner = document.querySelector("#unity-warning"); function updateBannerVisibility() { warningBanner.style.display = warningBanner.children.length ? 'block' : 'none'; } var div = document.createElement('div'); div.innerHTML = msg; warningBanner.appendChild(div); if (type == 'error') div.style = 'background: red; padding: 10px;'; else { if (type == 'warning') div.style = 'background: yellow; padding: 10px;'; setTimeout(function() { warningBanner.removeChild(div); updateBannerVisibility(); }, 5000); } updateBannerVisibility(); } var buildUrl = "Build"; var loaderUrl = buildUrl + "/GeometryParkour.loader.js"; var config = { arguments: [], dataUrl: buildUrl + "/GeometryParkour.data.unityweb", frameworkUrl: buildUrl + "/GeometryParkour.framework.js.unityweb", codeUrl: buildUrl + "/GeometryParkour.wasm.unityweb", streamingAssetsUrl: "StreamingAssets", companyName: "studio89", productName: "GeometryParkour", productVersion: "1.0", showBanner: unityShowBanner, }; // By default, Unity keeps WebGL canvas render target size matched with // the DOM size of the canvas element (scaled by window.devicePixelRatio) // Set this to false if you want to decouple this synchronization from // happening inside the engine, and you would instead like to size up // the canvas DOM size and WebGL render target sizes yourself. // config.matchWebGLToCanvasSize = false; if (/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)) { // Mobile device style: fill the whole browser client area with the game canvas: var meta = document.createElement('meta'); meta.name = 'viewport'; meta.content = 'width=device-width, height=device-height, initial-scale=1.0, user-scalable=no, shrink-to-fit=yes'; document.getElementsByTagName('head')[0].appendChild(meta); document.querySelector("#unity-container").className = "unity-mobile"; canvas.className = "unity-mobile"; // To lower canvas resolution on mobile devices to gain some // performance, uncomment the following line: // config.devicePixelRatio = 1; } else { // Desktop style: Render the game canvas in a window that can be maximized to fullscreen: canvas.style.width = "960px"; canvas.style.height = "600px"; } document.querySelector("#unity-loading-bar").style.display = "block"; var script = document.createElement("script"); script.src = loaderUrl; script.onload = () => { createUnityInstance(canvas, config, (progress) => { document.querySelector("#unity-progress-bar-full").style.width = 100 * progress + "%"; }).then((unityInstance) => { document.querySelector("#unity-loading-bar").style.display = "none"; document.querySelector("#unity-fullscreen-button").onclick = () => { unityInstance.SetFullscreen(1); }; }).catch((message) => { alert(message); }); }; document.body.appendChild(script);
@yagamesdev
@yagamesdev 4 ай бұрын
Здравствуйте. Данный код выглядит корректно. При этом необходимо проверить, что все файлы, которые указаны в коде, присутствуют в архиве по нужным путям.
@youpubeqwer
@youpubeqwer Жыл бұрын
Есть какие то рекомендации по количеству полигонов в сцене которое не стоит превышать для html5 билда?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Количество полигонов индивидуально для каждого проекта. При этом, чем их меньше - тем лучше для оптимизации. Если основной упор на аудиторию десктопа, желательно не превышать 200-400 тысяч полигонов. Отметим, что на телефонах сложнее обработать данные значения. Поэтому рекомендуемое количество полигонов ниже - 30-100 тысяч.
@stul-i5q
@stul-i5q Жыл бұрын
Бро уроки топ.Но у меня первый раз не получается. Когда я начинаю билдить в юнити загрузка заканчивается, но в папке не хватает одной папки и мне кажется из за этого у меня пусто в окне браузера не отображается игра. Как мне это испраить?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Если после билда проекта отображается уведомление, рекомендуем обновить Unity до 2022.3. Также сохранять билд сразу в корневую папку. Например, «D:\UnityBuild» . Дополнительно проверьте, что в проекте не используется кириллица. Если билд проекта завершился успешно, проверьте, чтобы галочка «Decompression Fallback» была включена.
@stul-i5q
@stul-i5q Жыл бұрын
​@@yagamesdev Здравствуйте, у меня версия юнити более новая. При билде на андроид у меня всё хорошо работает, но если создаю веб, то не хватает папки в билде. Спаибо что отвечаете.
@яяя-ю7з
@яяя-ю7з Жыл бұрын
файл indexhtml не открывается с яндекс диска
@kamidereneko336
@kamidereneko336 10 ай бұрын
Можете подсказать почему у меня лагает на локальном сервере игра? Это просто викторина с небольшими анимациями. Там разве есть чему лагать? Просто 2 панельки кнопка у которых анимации и все. Это значит она 100% также будет и на яндекс играх так лагать? Или это у меня просто комп...
@yagamesdev
@yagamesdev 10 ай бұрын
Здравствуйте. Обычно подобные игры работают стабильно на большинстве устройств. Вероятно, дело в недостаточно оптимизированном коде проекта. Поделимся парой советов: 1. Проверьте скрипты и в особенности метод «Update». Эта функция вызывается на каждом кадре, поэтому наличие сложной логики в ней может влиять на производительность. 2. Если на сцене находится много внутриигровых объектов с активной логикой, то это может привести к значительному снижению производительности. Рекомендуем отключить некоторые из них.
@Майнкрафтер404
@Майнкрафтер404 Жыл бұрын
Здравствуйте! При изменении html файла игра на локальном сервере застряла на этапе загрузки. Не могли бы вы помочь пожалуйста? И если возможно, не могли бы вы заснять ролик про решение данной проблемы? Просто я думаю, что данная ошибка не только у меня вылезает
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. При запуске игры на локальном сервере рекомендуем просматривать красные уведомления в консоли браузера. Обычно проект не загружается, если после изменения файла index.html пути к скриптам не совпадают с актуальными. Рекомендуем пересобрать проект и заново создать файл index.html. Далее убедитесь, что в новом файле пути к актуальным ресурсам игры и скриптам указаны корректно.
@Майнкрафтер404
@Майнкрафтер404 Жыл бұрын
@@yagamesdev благодарю
@KINOSHOT999
@KINOSHOT999 Жыл бұрын
Не работает этот хамр. Сделал все как в видео. Вообще ничего не происходит
@alexon2055
@alexon2055 Жыл бұрын
А как сделать тоже самое в Android Studio?
@Artur_M
@Artur_M 2 жыл бұрын
Создавал другую игру с горизонтальным форматом. Вертикальный в ней без смысла. Но Яндекс требует видео вертикального формата тоже. При сжатии окна в формат 9х16 масштабируется только Canvas. Объекты на сцене не уменьшаются. Как с этим быть?
@designer.trifonov
@designer.trifonov 2 жыл бұрын
Никак, загружай только то что есть
@yagamesdev
@yagamesdev Жыл бұрын
Артур, здравствуйте. Рекомендуем настроить позицию камеры так, чтобы она подходила для вертикального формата. Можно изменить параметры скрипта fieldOfView по инструкции: clck.ru/33US5w
@Math3craft
@Math3craft Жыл бұрын
Я правильно понимаю, что вы создали сначала проект для Windows (например), и уже позже его перевели в webGL? То есть изначально создавать в webGL не рекомендуется?
@yagamesdev
@yagamesdev 11 ай бұрын
Здравствуйте. Unity - это кроссплатформенный движок. Поэтому создать проект можно для любого устройства и при необходимости изменить платформу в настройках.
@Math3craft
@Math3craft 11 ай бұрын
@@yagamesdev спасибо)
@MuqaddamBabajanova
@MuqaddamBabajanova Жыл бұрын
Здравствуйте. Я делаю 2д проект в юнити для яндекс игр, и хочу что бы игра у меня была 16 на 9 фиксированно. Как я могу это сделать. Помогите пожалуйста.
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Интерфейс игры должен подстраиваться под любой размер экрана мобильных. Чтобы сделать адаптивный интерфейс, рекомендуем использовать якоря. Если проект поддерживает только десктоп, возможно сохранить соотношение сторон 16:9. Для этого нужно редактировать файл HTML: canvas { width: min(calc(100vh * (16/9)), 100vw); max-width: 100%; max-height: 100%; height: auto; aspect-ratio: 16/9; display: block; }
@MuqaddamBabajanova
@MuqaddamBabajanova Жыл бұрын
спасибо!@@yagamesdev
@Shashlichnuy
@Shashlichnuy Жыл бұрын
Можете подсказать, в билде не работают кнопки ui, хотя в проекте все работало, почему?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Если события не обрабатываются, то дело в объекте EventSystem. Пожалуйста, удалите и добавьте его заново.
@ИванМартыненко-х8к
@ИванМартыненко-х8к Жыл бұрын
Не уверен где именно надо было это спрашивать. А может я вообще что то пропустил. Я так понял в Яндекс играх все открывается через браузер. А через мобилку их можно открывать? Нужно джойстик отдельно делать? Ведь на мобилке мышки нет. Или я что то не понял.
@yagamesdev
@yagamesdev Жыл бұрын
Иван, здравствуйте. В игре можно настроить поддержку мобильных браузеров на Android и/или iOS устройствах. Тогда управление осуществляется жестами и/или с использованием акселерометра. Чтобы менять управление в зависимости от устройства, платформу игрока нужно автоматически определять с помощью объекта deviceInfo нашего SDK. Подробнее о его настройке в Справке: clck.ru/33oU7R
@ИванМартыненко-х8к
@ИванМартыненко-х8к Жыл бұрын
@@yagamesdev спасибо большое.
@ivan-ln1j
@ivan-ln1j Жыл бұрын
Привет! Делал по твоим инструкциям, проверяю работоспособность через черновик Яндекс Игр. При первом запуске все запускается и работает нормально. При последующих(после перезагрузки страницы) - черный экран в окне Яндекса, вылетает alert с ошибкой, а в консоли следующее: exception thrown: ReferenceError: ysdk is not defined,ReferenceError: ysdk is not defined ... 9ef9d652-7d75-4d78-8574-da9aa116fffc:2 Uncaught ReferenceError: ysdk is not defined ... Но самое интересное, что сразу после этих двух ошибок в консоль выводится: "Yandex SDK initialized". UPD: решено!
@taliondocoto6686
@taliondocoto6686 Жыл бұрын
Привет. А как ты решил?
@Гыгы
@Гыгы 2 жыл бұрын
4:10 а если этой графы вообще нет?
@mihasikmisha5904
@mihasikmisha5904 Жыл бұрын
ПАМАГИТЕ,пожалуйста, Use incremental gc заблокирована галочка! не дает сделать билд
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. В курсе рассказываем о создании WebGL игры. Метод Incremental garbage collection не поддерживается для таких проектов. Поэтому галочку поставить не получится.
@МишаШиршов-ю3ж
@МишаШиршов-ю3ж 9 ай бұрын
а можно ли както сделать unreal engine проект под яндекс игры?
@yagamesdev
@yagamesdev 8 ай бұрын
Здравствуйте. На нашей платформе можно публиковать проекты на любых движках, которые подходят для веб-игр. Главное, чтобы в корне архива присутствовал файл index.html. Отметим, что движок должен уметь обращаться к JS, чтобы использовать методы SDK Яндекс Игр. Его интеграция является обязательным условием для прохождения модерации. Подробнее в Справке: clck.ru/3AUVk6
@avalonex2971
@avalonex2971 2 жыл бұрын
через локальный хост почему-то нет кнопки play у меня. что делать? почему пропал элемент?
@avalonex2971
@avalonex2971 2 жыл бұрын
пожалуйста помогите.
@itsshadow7705
@itsshadow7705 Жыл бұрын
Исправил?
@dan-vi2ue
@dan-vi2ue 6 ай бұрын
При каждом билде html файл надо заново редактировать?
@yagamesdev
@yagamesdev 6 ай бұрын
Здравствуйте. Файл index.html можно отредактировать один раз и сохранить отдельно. После его можно добавлять в уже готовые билды других игр.
@МаксимЧернявский-д9ш
@МаксимЧернявский-д9ш 2 жыл бұрын
У меня в версии unity 2020.3.25f1 в настройках был выставлен по умолчанию формат сжатия Gzip из-за этого билд не запускался, если у кого-то билд не запускается с сообщением об ошибке в которой говориться что-то про формат, то попробуйте сменить его на Brotli
@HaTuCk
@HaTuCk Жыл бұрын
А у меня ни с Gzip, ни с Brotli не запускалось, помог 3 вариант Disabled.
@itsshadow7705
@itsshadow7705 Жыл бұрын
Что вы имеете ввиду? Ошибку где красный или жёлтый фон?
@mocklocations4894
@mocklocations4894 Жыл бұрын
У меня не запускался билд если я ставил формат сжатия Gzip или Brotli. Причина оказалась в том, что когда я редактировал файл index.html формат сжатия стоял Disable. А потом я включил сжатие, а файл index.html вставлял из бэкапа. Так что будьте внимательны, не делайте как я.
@Voice_StarCo
@Voice_StarCo Жыл бұрын
Здравствуйте, есть такая проблема , я сделал игру в 2д формате , при запуске в браузере теряется разрешение, canvas становится маленьким, в юнити всё нормально, что делать?
@l3fter_dead
@l3fter_dead Жыл бұрын
Решил?
@Voice_StarCo
@Voice_StarCo Жыл бұрын
@@l3fter_dead Да
@Voice_StarCo
@Voice_StarCo Жыл бұрын
@@l3fter_dead Но не смогу помочь, забыл как
@l3fter_dead
@l3fter_dead Жыл бұрын
@@Voice_StarCo жалко мне это очень надо
@БимТВ-б7т
@БимТВ-б7т Жыл бұрын
А такая игра будет работать на ios?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. В курсе рассказываем о создании браузерной игры - она должна открываться на любых устройствах. Отметим, что необходимо дополнительно оптимизировать проект для iOS-платформ.
@БимТВ-б7т
@БимТВ-б7т Жыл бұрын
@@yagamesdev как именно оптимизировать?
@БимТВ-б7т
@БимТВ-б7т Жыл бұрын
Здравствуйте! Подскажите, как можно отредактировать html код в более старых версиях юнити (до 2020 года)?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. В версиях Unity ниже 2021 работа с html может отличаться. Отметим, что в последних версиях можно создавать браузерные проекты, которые более оптимизированы для работы на мобильных. Например, в версии Unity 2022 добавлена возможность нажимать на 2 кнопки одновременно, улучшена поддержка iOS-устройств, корректно настроена мобильная клавиатура. Поэтому рекомендуем перенести проект на более актуальную версию Unity.
@lizardhermit-b6s
@lizardhermit-b6s Жыл бұрын
А если у меня нету Publishing settings?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Обратите, пожалуйста, внимание, что для взаимодействия доступны три иконки - «Компьютер», «Сервер» и «HTML5 ». Убедитесь, что у вас в проекте выбран пункт с «HTML5 ».
@Cherrylover85
@Cherrylover85 3 ай бұрын
У меня не загружается билд в папку, что делать ?
@yagamesdev
@yagamesdev 3 ай бұрын
Здравствуйте. Пожалуйста, пришлите дополнительные подробности нам в личные сообщения в Telegram: t.me/YandexGamesSupport. Всё проверим и подскажем.
@Dumkras_old
@Dumkras_old Жыл бұрын
Всем привет. Не могу найти ответ на мою проблему.. Когда изменяю размер окна в браузере, игра сжимается и снизу/по бокам элементы игры уходят за экран, получается что не видно стен или других элементов... В Index сделал 100% scale, но все равно не помогает... P.S. Получается при изменение размера окна браузера, у меня меняется размер камеры в игре, а в других играх меняется размер самой игры и камера захватывает всегда одинаковое положение... Что делать?)
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Чтобы объекты интерфейса сохраняли своё положение, а также адаптировались под расширение окна, можно использовать Якоря. Их необходимо расставить по краям элемента - тогда он закрепится на экране и не будет скрываться за его пределами.
@Dumkras_old
@Dumkras_old Жыл бұрын
@@yagamesdev Речь идет об элементах игры, а не элементах интерфейса. Снизу не видно земли если сжать по вертикали окно браузера, а если сжать по горизонтали - не видно стен(
@Dumkras_old
@Dumkras_old Жыл бұрын
@@yagamesdev До сих пор не нашел ответ) яндекс присылает как ошибку п.1.10.1. Не пойму как зафиксировать камеру, чтобы всегда отображать одну картинку под любой размер окна
@evggg
@evggg Жыл бұрын
@@Dumkras_old тебе надо менять размер камеры (ортогональный). У тебя же 2Д игра? Размер этот зависит от высоты экрана. Не помню точно, но что-то типа orthographicSize = Screen.height / 200. Погугли получше, могу ошибаться.
@evggg
@evggg Жыл бұрын
@@Dumkras_old сам по себе размер камеры не меняется от изменения размера экрана.
@zenitsuagatsuma6019
@zenitsuagatsuma6019 Жыл бұрын
а что делать если пропал вес текст в webgl
@d.m.g6805
@d.m.g6805 Жыл бұрын
Замени стандартные шрифты !
@Veyron104
@Veyron104 2 жыл бұрын
Было бы круто упомянуть, что яндекс не публикует игры, где есть "уведомление о том, что WebGL не поддерживается" Или я пропустил?
@yagamesdev
@yagamesdev Жыл бұрын
Дмитрий, здравствуйте. Да, в каталоге не публикуются проекты с техническими сообщениями или другими уведомлениями, которые мешают взаимодействию с игрой. Пишем в пункте 1.14. Требований к игре: clck.ru/344npj
@rgclube6672
@rgclube6672 2 жыл бұрын
Почему то у меня в html файле нет блока script, что я делаю не так?
@Darkziss0
@Darkziss0 2 жыл бұрын
А какая версия Unity? У меня 2019, тоже нет блока script. Я так понял после версии 2020 структура index.html изменилась
@rgclube6672
@rgclube6672 2 жыл бұрын
@@Darkziss0 Да 2019, я добавлением кастомных темплейтов этот вопрос решил
@Darkziss0
@Darkziss0 2 жыл бұрын
@@rgclube6672 Извините, а какой теймплейт вы использовали? Я если кастомный юзаю то игра не работает, просто черный экран
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Рекомендуем использовать сторонний плагин «PluginYG», найти который можно по поиску в Telegram. Блок script можно добавить в html-файл. Для этого пропишите
@roommans
@roommans Жыл бұрын
А как сделать вертикальную ориентацию?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Чтобы установить вертикальный интерфейс, необходимо настроить объект «9:16» канваса. Для начала установите якоря для поля так, чтобы интерфейс растягивался на весь экран. Затем добавьте на объект компоненты «Content Size Filter» и «Layout Element» со следующими настройками: Rect Transform - stretch; Horizontal Fit - Preferred Size; Vertical Fit - Unconstrained; Min Width - установите галочку и размер 1080; Preferred Height - установите галочку и размер 1080. Настройки могут отличаться, но менять их нужно в компоненте «Layout Element». После размер поля может быть меньше соотношения 9:16, но не больше. Также можно на объекте «9:16» добавить чёрные полосы, если поставить якоря на левую и правую часть интерфейса.
@landar2570
@landar2570 7 ай бұрын
Почему когда я запускаю у меня текст не отображается русский?
@yagamesdev
@yagamesdev 7 ай бұрын
Здравствуйте. Дело в том, что стандартный шрифт не поддерживает кириллицу. Необходимо скачать другой с поддержкой русского алфавита.
@Астро19
@Астро19 Жыл бұрын
почему билд пустого проекта идет от 10 минут?
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Обычно загрузка происходит быстрее на версии Unity 2021. Отметим, если вы ориентируетесь на Android или iOS, необходимо использовать версию 2022. Так как в ней реализованы важные обновления для создания проекта на мобильных устройствах. Также вы можете в настройках билда использовать «Code Optimization: shorter build time». При этом для публикационной версии указать «Code Optimization: runtime speed».
@unity3854
@unity3854 2 жыл бұрын
Подскажите, а в каком видео делали настройку под определение платформы? Что бы приложение понимало запущено оно на пк или на андроиде.
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. В курсе рассказываем о создании игры для десктопа. Определять устройство игрока можно с помощью объекта deviceInfo нашего SDK. Подробная инструкция в Руководстве разработчика: clck.ru/33oU7R
@pivovar7992
@pivovar7992 Жыл бұрын
Как убрать браузерную прокрутку? Уже все перепробовал
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Чтобы убрать браузерную прокрутку, можно использовать различные методы. Перечислим некоторые из них: 1. Сократить количество контента на странице. 2. Реализовать адаптивный дизайн, чтобы элементы игры подстраивались под размер экрана пользователя. 3. Использовать специальные CSS-стили для отключения прокрутки страницы, например: body { overflow: hidden; } 4. Блокировать прокрутку через JavaScript, например: window.addEventListener('scroll', function(event) { window.scrollTo(0, 0); event.preventDefault(); }, false);
@BukaDimka
@BukaDimka Жыл бұрын
Error CS0234 при попытке сбилдить((
@yagamesdev
@yagamesdev Жыл бұрын
Дмитрий, здравствуйте. Вероятно, ситуация связана с некорректной работой Unity Studio. Пожалуйста, перезагрузите или пересоздайте проекте и перенесите файлы из старой папки «Assets» в новую.
@ИванМартыненко-х8к
@ИванМартыненко-х8к 8 ай бұрын
мне показалось или с канала потерли кучу видео и удалили плэй листы?
@агроном-ш4б
@агроном-ш4б Жыл бұрын
У меня почемуто ошибка :(😢
@yagamesdev
@yagamesdev Жыл бұрын
Здравствуйте. Расскажите, пожалуйста, подробнее, какое именно уведомление появилось в процессе? Всё проверим и поможем разобраться.
@агроном-ш4б
@агроном-ш4б Жыл бұрын
​@@yagamesdevBuild completed with a result of 'Failed' in 223 seconds (223355 ms) Building C:\Users\Адилет\игры\index.html failed with output: C:\Program Files\Unity\Hub\Editor\2022.3.12f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Preprocess.js:57 throw "Preprocessor error \"" + e + "\" occured in file \"" + locals.inputPath + "\" at line " + (index + 1) + " when evaluating expression \"" + line + "\""; ^ Preprocessor error "ReferenceError: BANNER_DYNAMIC_1 is not defined" occured in file "C:/Users/2704~1/OneDrive/F0A5~1/MINIGA~1/Assets/WebGLTemplates/PluginYG/index.html" at line 16 when evaluating expression " #if BANNER_DYNAMIC_1 " (Use `node --trace-uncaught ...` to show where the exception was thrown)
@yagamesdev
@yagamesdev Жыл бұрын
Уведомление появляется, так как в пути к архиву проекта используется кириллица. А именно: C:\Users\Адилет\игры\index.html. В этом случае её необходимо заменить.
@daemonstergames716
@daemonstergames716 8 ай бұрын
Нефига не работает растяжение экрана, оно как было статичным, так и осталось. Браузер с жад до квадрата а игра нет.
Обзор Яндекс SDK
8:49
Яндекс Игры для Разработчиков
Рет қаралды 38 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Оптимизация размера WebGL игр на Unity
19:48
Alex Sosnovskiy
Рет қаралды 1,1 М.
Загрузка игры на Яндекс Игры
16:49
Яндекс Игры для Разработчиков
Рет қаралды 50 М.
How to use Addressables FASTER Loading FREE Memory SMALL Download
27:46
Всё про корутины в Unity 3D
13:18
Emerald Powder
Рет қаралды 105 М.
Интерфейс для любого разрешения! Адаптивный UI в Unity
10:52
Мотай на ус • Школа разработки игр
Рет қаралды 56 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН