• Как выложить игру из гугл плей на амазоне?

    @Zimaell Автор вопроса
    а короче, ну его этот амазон, сколько не сталкивался с ним вечно одни проблемы порождающие другие....
    Как нить и без него обойдусь...
  • Как выложить игру из гугл плей на амазоне?

    @Zimaell Автор вопроса
    Если оно by design требует логин/пароль, то вы обязаны предоставить им их.

    в смысле от чего логин пароль?
  • Как выложить игру из гугл плей на амазоне?

    @Zimaell Автор вопроса
    странно, логина пароля там нету, приложение просто скачивается из плей маркета запускаешь и играешь, в консоли написано что поддерживается более 10000 устройств
    60658907198c8001446532.jpeg
    тем более в консоли гугла не выявлено каких либо ошибок, во всех пунктах с приложением все норм...
  • Что делать если после обновления unity куча ошибок?

    @Zimaell Автор вопроса
    короче раньше лежали файлы в папке плагинов а в новой версии в папке samples, удалил плагины, при этом немного перенастроил скрипты отвечающие за покупку, все работает, разобрался....

    P.s. - вот не дадут спокойно писать, вот нужно что-то поменять, причём так чтобы потом сидеть и думать а что? где? куда? А там бац и пол дня пролетело....

    P.p.s - Кто-то мне когда-то сказал "Программист это рутинная работа, сидишь на одном месте, делаешь одно и тоже".... Да фиг там, каждый день что-то новое, или узнаешь, или что-то поменялось и приходится перестраиваться... (это конечно не про эту ситуацию, тут то мелочь, но бывает...)
  • Что делать если после обновления unity куча ошибок?

    @Zimaell Автор вопроса
    да и удалял и отключал, 7 ошибок осталось все равно, но вот в этих ошибках меня кое что озадачило
    Library\PackageCache\com.unity.purchasing@3.0.1\Runtime\WinRTStub\Factory.cs(5,23): error CS0433: The type 'IWindowsIAP' exists in both 'UnityEngine.Purchasing.WinRTCore, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' and 'winrt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'

    error CS1704: An assembly with the same simple name 'Purchasing.Common' has already been imported. Try removing one of the references (e.g. 'D:\NewMatch3\Assets\Plugins\UnityPurchasing\Bin\Purchasing.Common.dll') or sign them to enable side-by-side.

    где-то может настройки сбились....
  • От чего могут быть несходства тестирования?

    @Zimaell Автор вопроса
    Богдан Ерольский, да уже протестировал сначала в юнити по разным разрешениям, потом загрузил людям на телефоны 7шт, потом так же их подключил к закрытому бета тесту, все работает, без ошибок, без фризов, размеры все нормальные, покупки тоже протестировал, пора как бы и в плей маркет, иначе так можно бесконечно пилять.....
  • От чего могут быть несходства тестирования?

    @Zimaell Автор вопроса
    Богдан Ерольский, то он показывает такие скриншоты то он другие скриншоты показывает и этих полосок нету, короче гружу последнюю версию а там пользователи пусть сами судят, так или нет так, этому гуглу хрен угодишь, то там чет предупреждает скрины у него разные, да еще и с этими рассмотрениями по несколько дней...
    Пусть пользователи сами все опробуют, все равно первый проект, если что не стыдно..... :D
  • От чего могут быть несходства тестирования?

    @Zimaell Автор вопроса
    мне вот тут еще посоветовали убрать галочку
    Player settings - Resolution and Presentation - Render outside safe area

    сейчас инсталю, посмотрю на результат...
  • Как проверить есть ли элемент в массиве?

    @Zimaell Автор вопроса
    если у вас реальный опыт 10 лет - вы просто обязаны быть мастером гугла.
    Конечно я в первую очередь лезу в гугл, но иногда иду по неверному пути и залезаю все дальше в непонятные дебри, поэтому быстрее в таких случаях получить ответ на свой вопрос на форуме, в то время пока занимаешься другими методами... (время все равно не теряется)
    в том и прикол, что if(empty есть.
    Ну если оно так то что сразу бы так и не ответили бы, а не залезая в массивы, просто в моем случае это тройной массив получится, мне такое не по душе...
    А как же потоксичничать?)

    Вот тут да согласен, иногда хочется выплеснуть определенные эмоции в комментариях от чего становится легче :DDD

    Но не волнуйтесь, решение своей проблемы я нашел, уже реализовал и работает как часики...
    Так что спасибо всем за помощь... Всем хорошего дня и настроения... :)
  • Как проверить есть ли элемент в массиве?

    @Zimaell Автор вопроса
    Василий Банников, так я же писал на других языках, в PHP было гораздо проще...
    Просто я не думаю что для данной проверки нужно цикл вообще задействовать, неужели нет что-то типа if(empty(......
    Сейчас бы хвастаться своим невежеством, лол.

    Не поймите меня неправильно, просто не люблю тех кто любит похвастаться образованием или количеством прочитанных книг но в итоге по теме ничего не ответить...
    Из оперы - "А погуглить пробовал" или "Ой у тебя в куча ошибок в тексте"....
    Сколько пишу и всегда в итоге находил решения, может сам, может на форумах направляли в правильном (иногда неправильном направлении), но суть в том что всегда доделывал то что хотел...
    А времени у меня вагон и тележка.....

    P.s. - Это было сказано не в обиду, не подумайте, просто такое впечатление что некоторым делать нечего чем "поиздеваться" над новичками которые еще не знают какой-то информации...
    P.p.s - Не хочешь отвечать или лень, человек не нравится... пройди просто мимо и всё...

    Извините кофе сегодня перепил......... бомбануло.....
  • Как проверить есть ли элемент в массиве?

    @Zimaell Автор вопроса
    Василий Банников, 1 элемент это уровень от 1 до 200, остальное 0 или 1...
    это кусок кода из метода....
  • Как проверить есть ли элемент в массиве?

    @Zimaell Автор вопроса
    edward_freedom, кто сказал что я их читал?
    Некоторые еще говорят что я пропускал занятия на парах в институте... хотя у меня нет высшего образования...
    Тем не менее мне все это не помешало веб программированием заниматься около 10 лет и нормально зарабатывать...
    А сейчас вот переключился игры делать, так же не чтение книг мне не помешало сделать игру на unity....
    Все возможно, 21 век на дворе как никак...
  • Как проверить есть ли элемент в массиве?

    @Zimaell Автор вопроса
    Да я так подумал там по сути можно проверять 4 из 5 и строками
    string[] b = ab.Split(',');
    if(int.Parse(b[1]) > 0 && int.Parse(b[1]) < 200) SomeMethod();
    if(b[1]) != "0" && b[1] != "1") b[1] = "0";
    if(b[2]) != "0" && b[2] != "1") b[1] = "0";
    if(b[3]) != "0" && b[3] != "1") b[1] = "0";
    if(b[4]) != "0" && b[4] != "1") b[1] = "0";

    так как 0 индекс это уровень и он может быть от 1 до 200, остальные только 0 или 1....
    то есть короче проверять нужно длину массива?
  • Как использовать один метод в другом классе?

    @Zimaell Автор вопроса
    лан вопрос снят, немного полазив по сети люди сказали - перетащи скрипт вручную, теперь все работает как нужно...
    ура....
  • Как использовать один метод в другом классе?

    @Zimaell Автор вопроса
    GavriKos, на сколько я понял там можно установить порядок запуска скриптов, ну и тем самым мне например нужен первым делом нужен DataStorage , только вот как только я там нажимаю на "+" то есть добавить, мне ошибку типа

    ArgumentException: An item with the same key has already been added. Key: Assets/Plugins/UnityPurchasing/Bin/Editor.dll.meta
    System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) (at <9577ac7a62ef43179789031239ba8798>:0)
    System.Collections.Generic.Dictionary`2[TKey,TValue].Add (TKey key, TValue value) (at <9577ac7a62ef43179789031239ba8798>:0)
    .............................................................................

    че опять то не так?
  • Как использовать один метод в другом классе?

    @Zimaell Автор вопроса
    хорошо прменяю в классе так
    private void InitializationLot(Product p){
            float l = DataStorage.instance.GetDataValue("Language");

    не катит, хотя это уже после авейков идет...
  • Как использовать один метод в другом классе?

    @Zimaell Автор вопроса
    хорошо тогда я в классе IAPSeller в определенном методе применяю так
    private void InitializationLot(Product p){
            float l = DataStorage.instance.GetDataValue("Language");

    иерархия объектов идет так
    Main Camera
    DataStorage
    IAPSeller

    то есть ну как бы должна быть уже инициализирована, но нет, нету ее...
    Может как-то по другому её вызвать?
  • Как использовать один метод в другом классе?

    @Zimaell Автор вопроса
    Василий Банников, а с чего вдруг? Что его может обнулять?
    хотя даже так вот пробовал
    private DataStorage Di;
    public void Awake(){
      Di = DataStorage.instance;
      float l = Di.GetDataValue("Language");

    NullReferenceException: Object reference not set to an instance of an object

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

    @Zimaell Автор вопроса
    Василий Банников, тут инициализация самого класса идет а не используемого
    public class CanvasBoard.....
    .....
    public static CanvasBoard instance;
      private void Awake(){
        instance = this;
    .....

    да и посмотрите на схему применения, она такая же.... только вот 2 скрипт (1 вариант) работает, во 3 скрипт (2й равиант) нет....
    То есть вроде так же все делаю, но там работает а там нет...
  • Как закрыть приложение?

    @Zimaell Автор вопроса
    Это как? И это где?

    ну вот открыт у вас там вайбер, телега и т.д., тут вы запускаете игру, нажимаете выход, она как бы исчезает, но если перелистывать открытые приложения то она там будет, и при нажатии снова запустится
    galaxy A30s