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

    MrMureno
    @MrMureno Куратор тега Unity
    если заходите можете добавить кроме оффсета(смещения) по позиции еще и угол. но в данном варианте просто как поставите камеру в Editor, под таким углом и будет стоять.

    главное не забудте из под угрока/куба вытащить) чтоб была самостоятельным объектом)
    ну и ссылки все назначить и тд)
  • Как заставить камеру следовать на игроком?

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

    а сделайте отдельным объектом.и скрипт со ссылкой что то вроде

    public Transform target;//your cube or player
    public Vector3 offset;//offset))) change value in editor
    ///
    
    void Update()
    {
    this.transform.position = target.position+offset;
    }
  • Как заставить камеру следовать на игроком?

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

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

    MrMureno
    @MrMureno Куратор тега Unity
    и вот что вас не устраивает в работе "без скрипта"??
    вы двигаете и вращаете Cube.и если нет никакого скрипта. камера за ним следует.

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

    ну и почитайте!!!!! про локальные и глобальные - координаты ,повороты и масштаб scale).
    чтобы понято что ваше
    transform.rotation = activeRotation;
    - творит жуткую дичь)

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

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

    хотели наверное примеры кода и пояснения?!)) ¯\_(ツ)_/¯
  • Какой ассет для локализации выбрать?

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

    бывает еще передают кроме последней версии в сторе - совместимую версию) тоесть клиент версии 5, в маркете есть версия - 7. а минимально совместимая 6.

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

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

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

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

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

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

    китайские сторы разве что. но там вам отдельные сервера вкитае иметь почти наверняка придется. или прокси.

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

    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
    неоднозначные - это ваши описания вопросов. гений телепат, не говоря про черта, ногу сломит.

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