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

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    www.text;
    вот этот текст вы уверенны что у вас там 2017-06-07 прилетает. а не 2017-6-7. что собственно и вызовет несовпадение формата..
    ну и вообще. сделайте время с сервера в UTC формате. Long переменная с количеством секунд..и перевидите стандартным методом без формата.
    Ответ написан
    3 комментария
  • Unity(C#) - Как проверить, состоит ли объект в зоне видимости камеры?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    так то еще есть встроенный
    https://docs.unity3d.com/ScriptReference/MonoBehav...
    там правда важный момент про "ЛЮБОЙ камерой" , но обычно это не мешает)
    Ответ написан
    1 комментарий
  • Как направлять анимацию по результату условия?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    смотря что за анимация вам нужна. Если устроит простеишая.
    то наилучшим вариантом было бы написать скрипт , который перемещает от точки А в точку Б.
    и подставлять туда эти точки.

    или же взять какой нить твиннер.
    тот же DOTween
    dotween.demigiant.com/download.php
    посмотрите саит и документацию. полезный вообще инструмент.
    по сути это готовая реализация вышеописанного принципа + кучка наворотов.
    Ответ написан
    Комментировать
  • Что делать если не показывается реклама Admob в игре на Unity3D?

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

    если только настроили - то появится реклама не сразу. Для того и есть описание про тестовую рекламу и тестовые айдишники устроиств.
    https://developers.google.com/admob/unity/test-ads
    при запуске на деваисе в консоли увидете в логе
    To get test ads on this device, call:
    request.testDevices = @[ "2077ef9a63d2b398840261c8221a0c9b" ];

    как собственно и описанно..а дальше добавить тестовый деваис..пересобрать . ипосмотреть тестовую рекламу.
    айдишники тестовых реклам там тоже указанны

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

    ну и пометочка. за клики и показы не тестовой рекламы в большом количестве в целях разработки - могу наругать ,а то заблочить (посчитав накруткой). для того и придумали тестовую рекламу.
    удачи
    Ответ написан
    2 комментария
  • Unity3d, IntelliJ IDEA не видят JDK. Есть решение?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    у вас или в Path не прописался путь для JDK. прописать и перезагрузить комп.
    (как прописать путь..ищите Path JAVA JDK) должно быть куча инструкций в гугле.

    или у вас JDK 32-bit. а с недавних пор они хотят 64 бит.
    удаляйте. качайте 64 и ставьте.
    Ответ написан
  • Почему Теряется событие OnClick при создании префаба?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    Потому что в Onclick храниться ссылка на объект.
    Префаб - не может содержать в себе ссылки на объекты сцены..

    или скрипт/метод/объект должен быть внутри префаба. или в коде из скрипта, где инстанциируете объекты - добавляйте событие.

    https://docs.unity3d.com/ScriptReference/UI.Button...
    тут вот кстати пример даже есть.
    в слушателя как запихнуть) можно не только метод этого класса, но и любого другого, только получите на него сначала ссылку (в вашем случае почти наверняка сгодится сделать ссылку на скрипт на панельке в генераторе кнопок )
    как то так
    Ответ написан
    Комментировать
  • Как при повторном появлении объекта, активировать другой предмет?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    а теперь по пунктам(более менее)
    1 - скришоты иерархии и сцены. что за панели чтоб было понятно.
    2- код и внятное пояснение для "панель исчезает и все объекты привязанные к нему тоже исчезают". выключается объект. удаляется объект. или еще что с ним происходит.
    3 - видео или опять же скрины как оно происходит. и какое то более внятное пояснение как вам нужно/хочется чтоб происходило.
    4 - как происходит переключение панелей?
    5 - у вас есть массив/список ссылок на Панели эти?
    6 - как активируются объекты у панелей?

    Вот просто перечитайте свой вопрос, представив что вы не видели в глаза ни кода, ни иерархии , ни видео как работает. телепатию некоторые конечно качают, но все же..

    могу предположить что возможно вы воспользовались где то поиском объектов через Find или подобный метод.А объекты выключаете через SetActive().
    тогда дело в том что поиск не видит выключенные объекты и надо хранить на них ссылки.
    Ответ написан
    Комментировать
  • Shader graph в Unity не работает. Как исправить?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    розовый он потому что не скомпилировалось. а уже почему так происходит - тут угадывать тяжело.
    почти наверняка дело в пустой висящей "New Shader"
    попробуйте пример готовый от Юнити разобрать..
    https://blogs.unity3d.com/ru/2018/02/27/introducti...
    там ссылка есть
    https://oc.unity3d.com/index.php/s/mWv6mGlHtCHfz7S на sample project
    Ответ написан
    Комментировать
  • Как в HLSL получить зависимость от времени?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    Собственно в юнити глобальная переменная так и зовется
    _Time.
    представляет из себя float4 . x y z w - каждая из себя представляет время с множителем..

    ну а вообще встроенных переменных набор вот тут описан
    https://docs.unity3d.com/Manual/SL-UnityShaderVari...
    Ответ написан
    3 комментария
  • Как оптимизировать Unity проект для Samsung Gear VR так, чтобы при повороте головой ничего не тормозило (высокополигональных моделей нет)?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    на вид по сетке сцены у вас не один зал, а целая куча. и они все просчитываются.

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

    ну и вы реально что-то не то на сцене добавили.
    у вас всегда есть Frame Debuger в юнити чтоб посмотреть что именно и как рисуется.
    и как посоветовал Даниил Басманов - отключайте куски сцены. смотрите где у вас эти полигоны "зарыты"
    Ответ написан
    Комментировать
  • Как заполнить сведения платежа в Chartboost?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    12 значный ИНН - у физических лиц. 10 значный у юридических.
    тут поидее хотят от вас не ИНН банка - а ИНН лица, которое все это оформляет.
    Ответ написан
  • Почему в окне "animator" только красный прямоугольник с надписью "exit"?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    предложил бы вариант развернуть окно аниматора на весь экран.
    у него не видно скроллбаров..и просто напросто "сбоку" все прячется небось
    Ответ написан
  • Что такое "Кластеры" в Unity?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    а вам надо прям досконально понять что это?? тогда простите вам все же сидеть и корпеть с переводом.)
    если же на практике - то вы можете только так сказать "на плотность" кластеров повлиять в LightSettings.

    По сути же..это дополнительная информация о сцене. В этих "кластерах" разложенная по иерарии информация. с помощью неё(но не только на ее основе) происходит и запекание света и в риалтаиме просчет.
    упоминается вот к примеру, что благодаря иерархичности информации - по "кластерам" можно определить какие блоки на риалтаиме требуют перепросчета в текущий момент, чтоб не пересчитывать всё, лишний раз нагружая проц.

    В общем как упомянул ранее - в юнити вы по сути просто можете изменить "плотность", а не сами создать и указать что либо(да это и не требуется обычно - но тут надо учесть что я исхожу больше из опыта мобильной разработки и именно запекания , а не риалтаимового света)
    Ответ написан
  • Unity(C#) - Почему пуля не уничтожается при касании коллайдера?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    а в иерархии в сцене покажите пожалуйста что из себя представляет пуля. и что из себя представляют коллайдеры , с которыми она соприкасается.

    потому что так не ясно что у вас там не так.

    а вообще вам наверняка поможет табличка коллизий. кто с кем "соприкасается"
    https://docs.unity3d.com/ru/current/Manual/Collide...
    (или на английском оригинал почитатйте) статичный. кинетик, с физическим телом. тригер. куча условий от которых может не засчитывать
    OnTriggerEnter.
    а тем более у вас там вроде как код под 2D,а сцена не понятно какая.
    Ответ написан
  • Как правильно соблюсти условие?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    в смысле перебивает? Аниматор, блэнд три, слои, смешивание. читайте туториал.

    unity3d.ru/distribution/viewtopic.php?f=16&t=36164 к примеру для старта поймите о чем ребята.

    ну или если у вас все проще - то больше контекста к вопросу. показать свой аниматор. анимации и как вы хотите чтоб работало и как работает сейчас.
    Ответ написан
    Комментировать
  • Не работают сервисы Google Play Games?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    Ну что ж. по сути все правильно. вопрос только..а вы приложение подписанное как на публикацию в стор собираете?
    а на деваисе где тестируете какой юзер в гугл плей геимс?
    этот юзер добавлен в тестеры, чтоб мог использовать сервисы до публикации приложения в сторе?)

    ну и еще там у них время от времени баги во всех этих доп функциях
    .EnableSavedGames()
    .RequestEmail()
    .RequestServerAuthCode(false)
    .RequestIdToken()
    .Build();
    попробуйте сначала простейший вариант.просто чтоб авторизовало. просто Build
    Ответ написан
  • Проиграть анимацию с помощью скрипта и animator?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    аа стоп перечитал.
    вы в аниматоре сделали транзакцию. переход на следующее состояние (стрелочка эта)
    в ней вы добавили какое-то условие, с параметром.
    а потом толи удалили параметр, толи еще как то отменили - и аниматор теперь на это и ругается.
    Ответ написан
    Комментировать
  • Instantiate почему изменяется прифаб?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    А покажите пожалуйста в инспекторе на что у вас ссылки в public GameObject[] pref;

    возможно у вас ссылка не на префаб из ПРОЕКТА, а ссылка на ПРЕФАБ В СЦЕНЕ. тогда у вас будет браться не из, так сказать ресурсов, а будет создаваться копия того объекта ,который в сцене существует и меняется..

    UPD
    Вынесу сюда, чтоб людям не все коментарии читать.

    В общем то суть в том - что префаб содержал ссылку на СЕБЯ. и после инстанциации - начинал ссылаться на себя в СЦЕНЕ.
    надо разделить хранилище ссылок на префабы, и сами префабы.
    Ответ написан
    7 комментариев
  • Как просчитать траекторию прыжка в Unity2D?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    https://blog.forrestthewoods.com/solving-ballistic...
    уже скидывал кому-то..
    а так да..считать вам траекторию по формулам..и отображать отдельно
    Ответ написан
    1 комментарий
  • Unity(C#) - Как в Update выполнить 1 раз Invoke?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    самое очевидное..что вам не в апдейте надо это делать..а по событию какому то.
    а так если уж надо, то обычно просто флаг булевый ставят, что действие уже выполнено
    void Update()
    {
     if(!once)
     {
     once = true;
     //invoke here
     }
    }
    Ответ написан
    Комментировать