гугл плей плагин если импортировать.
и правильно его АКТИВИРОВАТЬ. то он на андроид подменяет пространство имен Social.
вы убедитесь в начале в логе что у вас инициализировался плагин и юзер авторизовался.
выскакивает логин? и приветственное "добро пожаловать, NIckNAME"?
а в гугк консоли приложение настроено? опубликовано? Play сервисы к нему подключены? лидерборд в них добавлен..
там столько всего можно пропустить. так что по вашему кусочку кода не ясно вообще.
хотя бы лог с устроиства чтоб увидеть - ругается на что. при попытке такое выполнить.
ах да и все это не будет работать в эдиторе. деваис и гугл сервисы.(не помню по идее еще эмулятор сгодится)
edward_freedom, ужасная привычка приобретенная когда-то)) не помню даже толком почему) еще со старых времен ICQ и все такое.
надеюсь пунктуация моя вам день не испортила, сударь))
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 ":"Город в Греции" }] }
а я купил какие то продукты, кинул на плиту и не варится каша. подскажите что не так ?!
скрипты. иерархия, инспектор игрока. описание принципа управления...
хоть как то предоставьте!?
а то ответ вам - "У вас неправильно реализовано. Надо переделывать."
@MishkaVNorky
если уж про пример с магазином и страницами говорить..
то почти наверняка страницы все однотипные.
а значит хорошим тоном было бы иметь одну страницу. анимацию перелистывания. и скрипты, которые управляют контентом/инициализируют содержимое))
никаких включить выключить страницы, а просто заменяет содержимое одной. на другую. с анимациями или без. свой адекватный метод инициализации.
представьте что создатели читалок или текстовых квестов делали бы на 1500 страниц 1500 объектов))))
а так вам верно указывают (@GavriKos)не путать мягкое с теплым.
у объекта своего делайте свои собственные инициализацию и отключение его) и каждый раз меняя страницы. дергайте методы.
и не надо ВСЕ страницы(опять же из вашего примера). вам нужно всего лишь отключить прошлые включенные и включить необходимые).(возможно таковых вообще по одной)
в общем архитектура, патерны и все такое)) какие-то чужие примеры поразглядывайте..со временем станет проще. удачи.
кешируют не в статические поля на инициализации. в этом был посыл.
возьмите один раз из справочника. сохраните в скрипте в переменную (не на инициализации). и из переменной подставляйте.
задавать значение на инициализации переменной- вот где у вас беда. и не дай бог вы при таком подходе захотите сделать переключение языков в игре..как вы будете такие переменные подставлять заново??
если у вас цель практика - то пишите) веселитесь)ловите шишки и придумывайте как исправить)
если же вам нужна просто хорошая система для локализации возьми те тот же I2Localization..и горя не знайте.
без понятия. можете попробовать, но почти наверняка нет. или ищите другой (не встроенный в юнити) или пишите свой..
а лучше все же, выбирите другую структуру данных для хранения. Я ногу на отсечение могу дать, что на самом деле, там к чертям не нужны такие "хитрые" массивы. и вполне хватит списка какого нибудь))
уж чтоб сохранить то ачивки . их прогресс и еще что нить по мелочи))
Ксения, к сожалению это не ко мне..
я после сдачи диплома, через два дня собеседовался в фирму делающую казуалочки на мобилки.
потом попал в команду с проектом покрупнее.
потом как то перетекло все это в работу командой на студию из Москвы.
и вот до сих пор по сути там работаю с VR под мобильные платформы.
так что кроме гейимдева(и то по большей части мобильного VR) у меня нет особо опыта выбирать именять работу))
я по сути все 6 с небольшим лет работаю на одном месте)) собеседовался одни раз в жизни))
я наверно в набор исключений попадаю.
удаленка на Москву в геимдеве.
соглашусь пожалуй что на удаленку или ищут уже с опытом хорошим. и умением работать удаленно)
или же клипать мобильные казуалки/казино и подобное))
бывают исключения конечно, но редко)
программиста, тем более начинающего - по сути только в офис имеет смысл брать. приглядывать. присматриваться)) а не рисковать с удаленкой)) а это не любят. кризисы. экономия и все такое))
по сути вам или в текущем положении терпеть или радикально - бросить, переехать. а там как получится...
ну и пару слов по деньгам..
оно конечно по разному бывает, но на сколько я вижу геимдев, там не совсем как в IT, не растет ЗП. можно по 5 лет сидеть. развиваться..учиться новому. а ЗП от навыков возросших не сильно вырастет.
Считается условно очень. что в геимдеве энтузиасты которым по кайфу все это делать. и за это можно не так много им платить. просто приемлимо и хватит)) не то что серверным программистам или архитекторам, которые занимаются куда более нужными и рутинными штуками ПОСТОЯННО))все это оч условно и ИМХО))
видать разобрали подешевле) никто не хочет переплачивать.
а так nidalee уже верно вам указал в чем дело)
поидее должны быть на проентов 20 дешевле материнки без возможности разгона.
если очень нужна экономия, а это лишние пару тысяч)
и правильно его АКТИВИРОВАТЬ. то он на андроид подменяет пространство имен Social.
вы убедитесь в начале в логе что у вас инициализировался плагин и юзер авторизовался.
выскакивает логин? и приветственное "добро пожаловать, NIckNAME"?
а в гугк консоли приложение настроено? опубликовано? Play сервисы к нему подключены? лидерборд в них добавлен..
там столько всего можно пропустить. так что по вашему кусочку кода не ясно вообще.
хотя бы лог с устроиства чтоб увидеть - ругается на что. при попытке такое выполнить.
ах да и все это не будет работать в эдиторе. деваис и гугл сервисы.(не помню по идее еще эмулятор сгодится)
успехов.