• Проблема с leaderboard в PlayMaker(GooglePlay) в Unity, как ее исправить?

    MrMureno
    @MrMureno Куратор тега Unity
    гугл плей плагин если импортировать.
    и правильно его АКТИВИРОВАТЬ. то он на андроид подменяет пространство имен Social.

    вы убедитесь в начале в логе что у вас инициализировался плагин и юзер авторизовался.

    выскакивает логин? и приветственное "добро пожаловать, NIckNAME"?

    а в гугк консоли приложение настроено? опубликовано? Play сервисы к нему подключены? лидерборд в них добавлен..

    там столько всего можно пропустить. так что по вашему кусочку кода не ясно вообще.
    хотя бы лог с устроиства чтоб увидеть - ругается на что. при попытке такое выполнить.

    ах да и все это не будет работать в эдиторе. деваис и гугл сервисы.(не помню по идее еще эмулятор сгодится)

    успехов.
  • Как конвертировать JSON в многомерный массив?

    MrMureno
    @MrMureno
    edward_freedom, ужасная привычка приобретенная когда-то)) не помню даже толком почему) еще со старых времен ICQ и все такое.
    надеюсь пунктуация моя вам день не испортила, сударь))
  • Как конвертировать JSON в многомерный массив?

    MrMureno
    @MrMureno
    может..
    public class CityInfo
    {
        public string CountryName { get; set; }
        public string CityName { get; set; }
    }
    
    public class RootObject
    {
        public List<CityInfo> cities { get; set; }
    }

    и вуаля у вас список ..вменяемый и адекватный..
    который прекрасно переварит
    {"cities" :[ { "CountryName":"Турция", "CityName ":"Город в турции" }, { "CountryName":"Турция", "CityName ":"Город в турции2" }, { "CountryName":"Греция", "CityName ":"Город в Греции" }] }
  • Как конвертировать JSON в многомерный массив?

    MrMureno
    @MrMureno
    конечно не делается. что за кошмарная структура данный...за кой черт тут вообще многомерный массив??

    если у вас банально список...список городов ,
    есть страна. внутри неё список городов..
    зачем все это извращение??
  • Как сделать чтобы персонаж не застревал в колайдере при создании 2д игры через Unity3D?

    MrMureno
    @MrMureno
    а я купил какие то продукты, кинул на плиту и не варится каша. подскажите что не так ?!

    скрипты. иерархия, инспектор игрока. описание принципа управления...
    хоть как то предоставьте!?
    а то ответ вам - "У вас неправильно реализовано. Надо переделывать."
  • Как грамотно реализовать OnDisable и OnDestroy?

    MrMureno
    @MrMureno Куратор тега Unity
    @MishkaVNorky
    если уж про пример с магазином и страницами говорить..
    то почти наверняка страницы все однотипные.

    а значит хорошим тоном было бы иметь одну страницу. анимацию перелистывания. и скрипты, которые управляют контентом/инициализируют содержимое))
    никаких включить выключить страницы, а просто заменяет содержимое одной. на другую. с анимациями или без. свой адекватный метод инициализации.

    представьте что создатели читалок или текстовых квестов делали бы на 1500 страниц 1500 объектов))))

    а так вам верно указывают (@GavriKos)не путать мягкое с теплым.
    у объекта своего делайте свои собственные инициализацию и отключение его) и каждый раз меняя страницы. дергайте методы.
    и не надо ВСЕ страницы(опять же из вашего примера). вам нужно всего лишь отключить прошлые включенные и включить необходимые).(возможно таковых вообще по одной)

    в общем архитектура, патерны и все такое)) какие-то чужие примеры поразглядывайте..со временем станет проще. удачи.
  • Как запретить редактору вызывать "readonly static" во время редактирования?

    MrMureno
    @MrMureno Куратор тега Unity
    кешируют не в статические поля на инициализации. в этом был посыл.

    возьмите один раз из справочника. сохраните в скрипте в переменную (не на инициализации). и из переменной подставляйте.

    задавать значение на инициализации переменной- вот где у вас беда. и не дай бог вы при таком подходе захотите сделать переключение языков в игре..как вы будете такие переменные подставлять заново??

    если у вас цель практика - то пишите) веселитесь)ловите шишки и придумывайте как исправить)

    если же вам нужна просто хорошая система для локализации возьми те тот же I2Localization..и горя не знайте.
  • Как сделать ДВА прыжка в платформере на Unity?

    MrMureno
    @MrMureno Куратор тега Unity
    Mr_Keks, не зачто) если и вправду помог пример из туториала))

    и нескромно напомню , что ответы отмечают ответом)))
  • Как убрать ошибку копирования?

    MrMureno
    @MrMureno Куратор тега Unity
    возможно если на Windows (а скорее всего это так). попробовать запустить от имени администратора.

    а еще вероятнее даже, удалить и скачать заново пакедж для ads.
    желательно при этом будучи залогиненным в Unity. и включив в Unity Services.
  • Почему у этого кода такой результат?

    MrMureno
    @MrMureno Куратор тега Unity
    без понятия. можете попробовать, но почти наверняка нет. или ищите другой (не встроенный в юнити) или пишите свой..

    а лучше все же, выбирите другую структуру данных для хранения. Я ногу на отсечение могу дать, что на самом деле, там к чертям не нужны такие "хитрые" массивы. и вполне хватит списка какого нибудь))
    уж чтоб сохранить то ачивки . их прогресс и еще что нить по мелочи))
  • Почему не работает PlayerPrefs?

    MrMureno
    @MrMureno Куратор тега Unity
    если что в скрипте..только отображение подтянуто из сохранения.
    а значение самих рабочих переменных..что то не видно..

    или вы зачем то инициализируете people_all из текста преобразуя в число??))
  • Почему не работает PlayerPrefs?

    MrMureno
    @MrMureno Куратор тега Unity
    Эмиль, да не за что)) это скорее GavriKos ай я яй не отписал в ответ за собой.

    *надеюсь он не будет злится за такое ..будто бы ругаю его..))
  • Object reference not set to an instance of an Object Почему unity выводит эту ошибку?

    MrMureno
    @MrMureno Куратор тега Unity
    sv = JsonUtility.FromJson(PlayerPrefs.GetString("SV"));
    если выпишите только на выходе, то первый запуск приложения - будет с пустым sv.

    "Во втором случае" это когда??
    как то аккуратнее структурированиее опишите))
    где сохраняете. где считываете.

    полный лог ошибки пожалйуста из юнити. а не только первую строчку.)) а то тяжковато угадать))
  • Не могу найти работу в gamedev (unity) в своем городе. Как быть?

    MrMureno
    @MrMureno
    Ксения, к сожалению это не ко мне..
    я после сдачи диплома, через два дня собеседовался в фирму делающую казуалочки на мобилки.
    потом попал в команду с проектом покрупнее.
    потом как то перетекло все это в работу командой на студию из Москвы.
    и вот до сих пор по сути там работаю с VR под мобильные платформы.

    так что кроме гейимдева(и то по большей части мобильного VR) у меня нет особо опыта выбирать именять работу))

    я по сути все 6 с небольшим лет работаю на одном месте)) собеседовался одни раз в жизни))
    я наверно в набор исключений попадаю.
    удаленка на Москву в геимдеве.
  • Не могу найти работу в gamedev (unity) в своем городе. Как быть?

    MrMureno
    @MrMureno
    соглашусь пожалуй что на удаленку или ищут уже с опытом хорошим. и умением работать удаленно)
    или же клипать мобильные казуалки/казино и подобное))

    бывают исключения конечно, но редко)

    программиста, тем более начинающего - по сути только в офис имеет смысл брать. приглядывать. присматриваться)) а не рисковать с удаленкой)) а это не любят. кризисы. экономия и все такое))

    по сути вам или в текущем положении терпеть или радикально - бросить, переехать. а там как получится...

    ну и пару слов по деньгам..
    оно конечно по разному бывает, но на сколько я вижу геимдев, там не совсем как в IT, не растет ЗП. можно по 5 лет сидеть. развиваться..учиться новому. а ЗП от навыков возросших не сильно вырастет.
    Считается условно очень. что в геимдеве энтузиасты которым по кайфу все это делать. и за это можно не так много им платить. просто приемлимо и хватит)) не то что серверным программистам или архитекторам, которые занимаются куда более нужными и рутинными штуками ПОСТОЯННО))все это оч условно и ИМХО))
  • Оцените сборку. i5 8400 + GTX 1060 (6 Гб) + 16гб 2666MHz?

    MrMureno
    @MrMureno
    видать разобрали подешевле) никто не хочет переплачивать.

    а так nidalee уже верно вам указал в чем дело)
    поидее должны быть на проентов 20 дешевле материнки без возможности разгона.
    если очень нужна экономия, а это лишние пару тысяч)
  • Проанализировал от и до. Что за ошибка?

    MrMureno
    @MrMureno Куратор тега Unity
    qsecretp, попробуйте??
    вы мне предлагаете или опечатка?)))
  • Какая нужна VersionCode для amazon?

    MrMureno
    @MrMureno Куратор тега Unity
    Артур Деунежев, лол вы конкретно паршиво описываете вводные данные))

    с поправкой вашей перечитывая)) все немного иначе)) но все равно, не так просто понять о чем вы)))

    а так гуд) приняли))
    хм. а версии с нулем ... кто ж такие делает)) окулус и апп стор такие сборки тоже не любят))
  • Переход от одной формы к другой не работает?

    MrMureno
    @MrMureno
    а что у вас внутри Form2 ?? может вы просто пустой скрипт создали или внутри там класс с другим названием определен.