Перейти к содержанию

ru1000

Игроделы
  • Постов

    160
  • Зарегистрирован

  • Посещение

  • Победитель дней

    11

Весь контент ru1000

  1. И такой человек здесь есть Но готовы ли мы покупать плагин, если его допилят?
  2. Как не быть. На пробу, сделал переменную, как у тебя: Хорошо, сделал так. Но пока всё без толку.
  3. Дописал. Наверное удобнее будет прямо на странице смотреть, чем скришотами: https://yandex.ru/games/play/181194?draft=true Каждый раз. Как Сизиф Согласен. Просто думал, что может незагруженный SDK мешает получению переменной. Так сказать, для надёжности. Поэтому раньше использовал триггер загрузки языка loadLanguage: если не загружен - загружается. А он не будет её чекать каждый такт?
  4. Вывод сделал, правда пока с условиями (если это критично - могу вынести отдельно) В консоли Яндекс-браузера показывает вот такую картинку: Если я правильно понял первый второй (большой) красный блок - он не смог определить глобальную переменную: v2:1 Unhandled exception running script yandex, event 7, action 2: ReferenceError: globalVars is not defined
  5. Спасибо, написал. К сожалению, проблема, видимо, не только в этом. Попробовал вариант с получением переменной после подключения яндекса - это тоже не помогло. На всякий случай даже проверил вариант с runtime runtime.globalVars.language=ysdk.environment.i18n.tld; Но он тоже не сработал. Сейчас событие выглядит вот так: Результат: То есть, скрипт не сработал. Скорее всего, я снова что-то делаю неверно.
  6. У меня пока не сработало. Сделал вот такой вариант, но он у меня пока ничего не выдаёт в переменную. Проверил орфографию - вроде буквы верные. Но переменная на выходе пока остаётся исходной. Может нужно не единоразово проверять, а ждать, пока SDK прогрузится? Вспомнил, что у меня On Sign In Success - не срабатывал. Только Is Signed In сработал.
  7. Спасибо! Я немного прихворал. Как доберусь до компа - попробую применить.
  8. Спасибо! Тоже уже завтра что-нибудь попробую. Сегодня уже без сил.
  9. Тут нужно объяснять, как своей бабушке Что это за штука такая и как и куда её засунуть в коде - со скриншотом и всё такое...
  10. Хм... А кто-нибудь сможет из этого создать корректный скрипт для запуска? https://yandex.ru/dev/games/doc/dg/sdk/sdk-environment.html Что-то я прямо ни в зуб ногой... Пробовал по-всякому через окончание домена делать определение языка - в одном браузере вроде как абы как работает, загружаю в другой - Browser.Domian выдаёт домен net что на yandex ru, что на yandex.com.
  11. Думаю, там ещё срабатывает стадия принятия. Когда сам посмотрел первую игру и увидел рекламу - сказал ОК, закрыл её и принял к сведению, что все игры на Яндексе начинаются с рекламы. Аминь. Скорее всего - зависит от окружения. Ко всему привыкаешь. Видимо - не до конца. В самом браузере был авторизирован. Но сейчас обратил внимание на кнопку: И когда нажал - уже всё подгрузилось как надо.
  12. Покопался и пришёл к выводу, что там обсуждают СЛИШКОМ много вопросов Причём, в основном - юнитисты. К сожалению, работающего ответа на заданную тему там не нашёл. Варианты предлагаются, но они не срабатывают в моём проекте. Единственно, можно попробовать ещё к домену привязаться. Если домен не ru - то язык en.
  13. В одном спорном руководстве по интеграции Яндекса в C3 говорится что в самом начале игры на Яндекс играх может появляться полноэкранный баннер. Вопрос: Этот полноэкранный баннер нужно запускать вручную при старте игры (типа при событии On start или как-то так) или он автоматом включается, когда в игре включен полноэкранный режим? Из того руководства я понял, что вроде должен автоматом, но уверенности нет. В браузерном демо по SDK такого баннера нет. И там, кстати, почему-то не загружается профиль игрока (аватарка и прочее).
  14. Спасибо, вступил. Попробую откопать нужную информацию Ну, к Яндексу это косвенно относится. Данный вопрос можно и к гуглу применить. В конечном счёте ценную информацию укажу также в своей статье, чтобы всё что нужно было рядом. Обнаружил любопытный момент: В Яндекс-браузере и MS Edge у меня Browser.Language возвращает "ru", а в Хроме, Опере и Файрфоксе - "ru-RU". Пришлось сделать обрезание результата до 2 букв через left(Browser.Language, 2)
  15. Добрый вечер! Подскажите пожалуйста, как можно проверить автоматический выбор языка в игре? Яндекс Игры требуют, чтобы игра сама подставляла нужный язык. Сделал вот такой вариант проверки: Но не знаю, как его протестировать. Думал, сработает смена языка в браузере (для примера менял страну и язык в Яндекс-браузере): Но на выходе всё равно всегда русский язык (Browser.Language в игре возвращает ru). Есть ли простой способ запустить игру в англоязычном браузере, который бы показал верный результат? UPD: Титаническими коллективными усилиями решение найдено (спасибо всем, кто участвовал). Само решение:
  16. Надеюсь, постепенно допишу свою статью про это дело
  17. Спасибо за советы! Процесс потихоньку продвигается, но это какой-то не интуитивный капец.
  18. День добрый! Вот такой вопрос: Должна ли яндекс-реклама работать на тестовом сайте? К примеру, если я закачал игру на свой сайт и хочу потестить рекламу - она должна показаться или она будет работать только когда игру добавят в Яндекс.Игры? Просто когда отправил первую игру на модерацию, модератор среди прочего написал: 5. Подключите, пожалуйста, монетизацию РСЯ. Хотя плагин у меня вроде уже в игре, счётчик Метрики задан и даже показывает какие-то посещения. И если вдруг она работает только на сайте Яндекса - как её тестировать?
  19. Угадал Теперь буду знать, что такое возможно. Видимо, когда-то случайно зацепил этот чекбокс и он так и тянулся включенным через весь проект. Убрал галку - всё нормализовалось. Теперь можно будет повторить на любом проекте Спасибо! Всё оказалось проще
  20. Добрый вечер! Обнаружил любопытный баг в проекте. Не знаю, относится к самому проекту или это в редакторе что-то не так. Суть вопроса: Есть 3 экрана, которые игрок проходит последовательно: Экран Старт Экран Выбор уровня Экран игры на выбранном уровне. Во всех трёх экранах используется объект маски: Старт - 2 маски для лидерборда в меню. Выбор уровня - 3 маски для списка уровней. Экран игры - 2 маски для лидерборда в меню. Проблема: Если я в редакторе открываю сразу Экран игры - в списке у меня 2 маски лидерборда - всё в порядке. Если открываю сразу экран Выбора уровня - в списке 3 маски выбора уровней - всё в порядке. Но. Если после этого перейти в Экран игры - в нём окажутся все 5 масок! То есть, по какой-то неведомой причине 3 маски из экрана Выбор уровня переехали в Экран игры: Если начать движение с экрана Старт - то в экране Выбора уровней будет 5 масок, а в Экране игры - уже все 7. И если дальше скакать между экранами - их остаётся 7 - не уменьшается и не увеличивается. Проверил все события - маски нигде не создаются. Сколько было на экранах, столько и используется. Проверил все слои - глобальных нет. В общем, вот такой казус. Не сказать, чтобы прямо большая проблема, но эффект любопытный. Может быть уважаемое сообщество что-то знает об этом?
  21. Итак, Вы уже научились добавлять свои игры в ВК (соцсеть Вконтакте) и теперь нацелились на Яндекс.Игры. Чтобы игра могла взаимодействовать с сервисами Яндекса, необходимо добавить в неё соответствующий плагин: Yandex SDK. В соответствующей статье, посвящённой ему можно найти перечисление всех функций этого плагина и готовый пример с их использованием. Также, не забудьте заглянуть в список ценных советов по публикации игры в Яндекс.Игры. Здесь же мы "пробежимся по верхам". Итак, приступим. P.S. Почему не удаляются вот эти скриншоты - я без понятия:
  22. Спасибо! Можно ли где-то увидеть весь процесс добавления? Может есть какое-то руководство или что-то подобное?
  23. Понятно. Просто в "руководстве", по которому учусь автор рекомендует самому указать счётчик: https://html5play.ru/blog/construct-3-yandex-sdk-как-пользоваться/ Но если не принципиально - то ок. Спасибо! И ещё подвопрос: Кто-нибудь использовал RTB-баннеры в своих проектах на Яндекс-играх? Имеет смысл их создавать? Или мороки больше, чем отдачи?
×
×
  • Создать...