Задать вопрос
  • Какой ассет для локализации выбрать?

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

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

    MrMureno
    @MrMureno Куратор тега Unity
    если вы захотите ИЗМЕНИТЬ уже существующие тексты.

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

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

    MrMureno
    @MrMureno Куратор тега Unity
    ребят) я не то чтоб хочу продолжать спор.
    но вот применимо к Юнити. есть какой то удобный и вменяемый вариант делать патчи?
    Пк? Андроид?
    просто если есть пояснения - поглядел бы)

    а про бандлы - есть же Lz4 сжатие для них.
    в этом формате из бандла в оперативку попадает ТОЛЬКО выбранный ресурс.(так же как и в несжатых бандлах, но они огромны по размеру)
    нужна текстура - достал из бандла только текстуру) никакого оверхеда в оперативке)
  • Какой ассет для локализации выбрать?

    MrMureno
    @MrMureno Куратор тега Unity
    я конечно понимаю, что тут выпадает ваш пункт с "хочу свою xml подгружать" . но все же если нужна готовая и рабочая и удобная система локализации. может вполне сгодится.
  • Как рендерить изображение через RenderTexture & Camera?

    MrMureno
    @MrMureno Куратор тега Unity
    так. а причем тут тексели и рендер текстура?
    вы хотите размер ViewPort подогнать под границы объекта...??
    вы же понимаете что "хочу чтоб вот этот куб и свера были в кадре и ничего более" и "хочу чтоб картинка была разрешения H x W разрешения" - это абсолютно разные вещи..

    подгонять ViewPOrt - смотря какая камера..ортогональная? перспективная?
    геометрию из школьного курса в студию)
    вы знаете расстояния (до объектов и ближний дальний план камеры) и угол обзора... вы знаете размеры ваших объектов.
    рисуйте на листочке..считайте..
    хотя как по мне..все опять упирается в то что непонятно что вам в итоге надо..
    ну вот схренали вам нужна картинка 1200 на 800? видеоредактор продолжаете делать методом "гланды через Ж*ПУ"??
    чем вас не устраивает картинка которую рендерит камера?
  • Как рендерить изображение через RenderTexture & Camera?

    MrMureno
    @MrMureno Куратор тега Unity
    ну и финалочкой. вот тут очень красиво в виде экстеншн метода.
    https://stackoverflow.com/questions/44264468/conve...
  • Как рендерить изображение через RenderTexture & Camera?

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

    public RenderTexture renderTexture;
    
        // Save Texture as PNG
        void SaveTexturePNG()
        {
            Texture2D tex = new Texture2D(renderTexture.width, renderTexture.height);
            RenderTexture.active = renderTexture;
            tex.ReadPixels(new Rect(0, 0, tex.width, tex.height), 0, 0);
            byte[] bytes = tex.EncodeToPNG();
            Object.Destroy(tex);
    
            File.WriteAllBytes(Application.dataPath + "/../SavedScreen.png", bytes);
        }
  • Как Задать Image, Слой, как у Sprite Randerer?

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

    кстати как вариант - задать элементам канваса свой материал с кастомным шейдером, заставив рисоваться в другую очередь
  • Как можно использовать VideoPlayer в редакторе?

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

    ну а так по хорошему - https://stackoverflow.com/questions/3338354/captur...
    как и говорил. библиотеку декодера. и вперед в эдиторе творите что хотите с видео.
    хоть свой Адоб Премьер делайте)
    а встроенный в юнити видео плеер не годится под все случаи(
  • Как можно использовать VideoPlayer в редакторе?

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

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

    видеоплеер в юнити - по сути делался играть кат сцены и видеорекламу.
  • Как можно использовать VideoPlayer в редакторе?

    MrMureno
    @MrMureno Куратор тега Unity
    у вас уже есть рендер текстура. в ней уже есть картинка из видео
    просто найдите в гугле как сохранить рендер текстуру в фаил.

    или вы все же хотите что-то более хитрое.
  • Как можно использовать VideoPlayer в редакторе?

    MrMureno
    @MrMureno Куратор тега Unity
    неоднозначные - это ваши описания вопросов. гений телепат, не говоря про черта, ногу сломит.

    что еще за "обложка видео плеера" ??
    как к этому относится формат видео?
    что вы вообще хотите из всего этого получить?
  • Что делать если рябят спрайты в Unity3D?

    MrMureno
    @MrMureno Куратор тега Unity
    судя по ответам в комментариях, автор вопроса не в курсе даже, где находятся настроики импорта текстур что-ли?

    https://docs.unity3d.com/ru/current/Manual/class-T...

    вот тут смотрите и читайте.
    в вашем случае надо "поиграть" с параметрами
    Wrap Mode
    Format (без сжатия попробовать)
    MipMap
    FilterMode (можно попробовать не мылить, а Point использовать)

    Ну и черт побери не рисуйте 6к на 6к. лишние вычисления и оперативка. да и нет таких экранов. даже под 2к не стоит злоупотреблять размером.
  • Как указать на корень папки в окне Project?

    MrMureno
    @MrMureno Куратор тега Unity
    LoadMainAssetAtPath еще как вариант.
  • Как указать на корень папки в окне Project?

    MrMureno
    @MrMureno Куратор тега Unity
    https://forum.unity.com/threads/how-to-add-a-folde...
    еще как вариант вот тут поглядите. суть в общем то такая же.
  • Почему скорость игры в сборке может сильно отличаться от редактора в Unity?

    MrMureno
    @MrMureno Куратор тега Unity
    Time.deltaTime - это и есть выравнивающий коэффициент. это время, которое прошло между кадрами.

    Поэтому если вы в Update .. делаете движение объекта.
    То умножив смещение на Time.deltaTime - вы как раз получите везде одинаковую скорость.
    Что при 30 FPS что при 3000 FPS. всегда будет N метров в секунду. где N не зависит от частоты кадров, а только от размера смещения (скорости) объекта
  • Как определить серверное время?

    MrMureno
    @MrMureno Куратор тега Unity
    ну для начала.
    https://en.wikipedia.org/wiki/Coordinated_Universa...
    по сути это выбранный глобальным часовой пояс. везде во всем мире UTC-0 одинаковое.

    string stringWithUTC = "223423849033849";// что то на подобии того. просто количество секунд с января 1970 вроде. юниксовый формат времени
    DateTime serverTime = DateTime.Parse(stringWithUTC).ToUniversalTime();

    на серверной части сто процентов должен быть вариант преобразования в UTC.
    php.net/manual/ru/datetime.gettimestamp.php
    что то вроде того.
  • Что делать если не показывается реклама Admob в игре на Unity3D?

    MrMureno
    @MrMureno Куратор тега Unity
    а какой вам код нужен то?? он ничем от примеров в плагине и на саите гугла - не будет отличатся.

    смотрите консоль и все эти вот колбэки
    HandleRewardBasedVideoLoaded и тп. что пишет на устроистве. на чем ломается..

    а так. плагин у гугла есть. пример кода есть.
    извините , но остальное за вами.

    вы так-то лог консоли с устроиства даже не приложили.
  • Unity3d, IntelliJ IDEA не видят JDK. Есть решение?

    MrMureno
    @MrMureno Куратор тега Unity
    еще юнити не очень дружило с 1.9 в некоторых версиях...но у вас и с IntelliJ IDEA
    так что почти наверняка путь в системных переменных.
  • Как в HLSL получить зависимость от времени?

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

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