Задать вопрос
  • Почему не переключается сцена в игре Unity для Android?

    @DrRen7
    sh1zue,
    Я далек от UI, можно попробовать удалить то что есть и создать новый канвас и по идеи должно создаются новая система, по идеи кнопки должны обрабатываться. Вариант 2 это написать эвент систему через код там надо подключить интерфейс IPointerClickHandler
    using UnityEngine;
    using UnityEngine.SceneManager;
    using UnityEngine.UI;
    using UnityEngine.EventSystems;
    
    public class SceneButton : MonoBehaviour, IPointerClickHandler
    {
    
        public void OnPointerClick(PointerEventData eventData)
        {
            LoadScene();
        }
        void LoadScene()
        {
            SceneManager.LoadScene(name);
        }
    }

    по сути это тот же клик по объекту (можно даже убрать компонент кнопки) только через код (не уверен что все верно написал, что в памяти всплыло)
    Написано
  • Почему не переключается сцена в игре Unity для Android?

    @DrRen7
    ну можно попробовать не по номеру сцены а по имени загружать. Ну а так без кода никто ничего не подскажет, слишком уж много что может быть не так. По хорошему если в симуляции все работает то и билд должен работать, попробуй проверить срабатывает ли эвент при нажатии кнопки в билде там сделай цвет смены кнопки, бывает что эвет система отваливает
    Написано
  • Что не так с новым Unity 6?

    @DrRen7
    Ну таких проблем точно нету)
    Выглядит как потеря шрифтов ток заместо квадрата единица
    Написано
  • Не работает музыка в юнити, что делать?

    @DrRen7
    Smart_hub,
    Ну что у тебя отключается звук в сцене когда включит плеймод так и должно быть, game всегда в приоритете
    А сами файлы без проблем воспроизводятся в unity?, там если выбрать файл в проекте его можно послушать.
    Как вариант можно попробовать создать UnityEvent закинуть пустой AudioSource и запускать нужный клип
    672035b10e465859425607.png
    [SerializeField] UnityEvent eventer; // создаем
    
    ...
    eventer.Invoke(); //как запускаем


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

    @DrRen7
    Audio Listener на камере есть? хотя если в билде все играет значит проблема в настройках юнити
    Ну могу предложить вызвать профайлер(ctrl+7) и там посмотреть играют ли файлы
    Написано
  • Как в блендере уменьшить площадь занимаемую текстурой в атласе?

    @DrRen7
    вот не знаю можно ли так сделать в blender но можно взять 3д модель и снять и запечь с неё текстуры, условно как снятие нормалей но только цвет. в сабстенс паинтер и maya точно можно так сделать
    Написано
  • Как сделать так, что бы объект не спавнился в объекте?

    @DrRen7
    Smart_hub,
    [SerializeField] float _minRand = 87f;
        [SerializeField] float _maxRand = 130f;
        [SerializeField] GameObject _car;
        [SerializeField] float _checkSphereRad = 2f;
        [SerializeField] LayerMask _carMask;
    
    
        void Start()
        {
            StartCoroutine(Spawner());
        }
    
        IEnumerator Spawner()
        {
            while (true)
            {
                float rand = Random.Range(_minRand, _maxRand);
                Vector3 pos = new Vector3(-5.5f, 0.5f, rand);
                if (Physics.CheckSphere(pos, _checkSphereRad, _carMask)) continue;
                GameObject newCar = Instantiate(_car, pos, Quaternion.identity);
                Destroy(newCar, 20f);
                yield return new WaitForSeconds(2.8f);
            }
        }
    }

    для машин layer, если в сферчек срабатывает дальше код не выполняется
    Написано
  • Unity Bug Reporter. Как решить?

    @DrRen7
    Ну наверно самый простой вариант это зайти в проект от администратора и сохранить его в ассет, и импортировать в новый. Можно попробовать в проекте удалить папку Library. Была примерно такая ошибка из за того что перестали компилироваться скрипты, но тогда все починилось откатом в гите так что опыта в починке не было=\
    Написано
  • Как добавить свой скрипт (и какой скрипт добавлять) в дополнение для Unity- Vuforia?

    @DrRen7
    Но описанию получается, что у тебя срабатывает скрипт что ставит объект при нажатии на кнопку(как будто это экран).
    Как поправить через Vuforia не знаю, но так есть 2 пути это не запускать скрипт для создания объекта если объект есть(не лучший вариант) перенести кнопки в другую layer mask(или tag ) и делать return есть таг или маска в hitresult
    Написано
  • Как сделать обход препятствий в 2.5d Unity-игре?

    @DrRen7
    kititnikx,
    Я в 2д не силен...
    Но смотри у тебя пока есть 3 маски создалось 3 Surface, а там нужен только 1 попробуй все скинуть на 1 слой запечь а потом скинуть как надо, хотя вероятно в настойках запекания есть что все запекать на 1
    только мост точно стоит убрать и настроить обстаклы правильно
    Написано
  • Как заставить работать PlayerPrefs в Unity?

    @DrRen7
    kdyatlov99,
    тут я написал как сделать сейф в Json, про PPref не могу подсказать, но вероятно должны быть какие то значения а не ошибки
    Написано
  • Как заставить работать PlayerPrefs в Unity?

    @DrRen7
    x = _transform.position.x; так и должно быть с андерлайном?
    да и не надо это наверно если есть
    PlayerPrefs.SetFloat("x", transform.position.x);
    Написано
  • Камера съезжает вниз при запуске игры в юнити 2д, что делать?

    @DrRen7
    SealSeal,
    я вот про ось z не уверен, её вероятно не стоит трогать если это 2д (те оставить как оно было изначально)
    transform.position = new Vector3(_target.position.x, _yOffset, transform.position.z)

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

    @DrRen7
    SealSeal,
    камера не является дочерним объектом того за кем следит?
    если да то убрать её из объекта и сделать примерно так
    [SerializeField] Transform _target; //<= обьект для слежения
    [SerializeField] float _yOffset=1f;
    private void LateUpdate()
    {
        transform.position = new Vector3(_target.position.x, _yOffset, _target.position.z);
    }
    Написано
  • Пули в Unity 2D?

    @DrRen7
    armageddon234,
    Удачи надеюсь все получится) про телеграмм не думаю, что я хоть где то, что то делаю в короткое время
    Написано
  • Unity: Как заставить OnTriggerOver показывать, что это событие не произошло?

    @DrRen7
    Jinx,
    FixedUpdate привязан ко времени, Update и LateUpdate к чистоте кадров
    не понимаю зачем нужен метод с триггером на проверку если есть метод для проверки
    как пример
    https://docs.unity3d.com/ScriptReference/Physics.C...
    Написано
  • Пули в Unity 2D?

    @DrRen7
    armageddon234,
    Осталось застревание или иногда не отпрыгивает?
    Застревание идет из за того что пуля цепляет сразу 2 поверхности и потом когда она начинает уходить от одной срабатывает другая, думаю стоит во FixedUpdate сделать задержу для OnCollision там надо тестить думаю 2-3 вызова надо
    плюс стоит ещё сделать минимальный(максимальный) угол отражения
    Написано
  • Не получается создать 3d фигуру в 3d max?

    @DrRen7
    надо выбрать во круг какой оси будет крутится линия
    Написано
  • Что может быть причиной проблем с SSD и системными файлами?

    @DrRen7
    аналогично убилась винда обновой, BSOD даж при входе в безопасный, не было точки пришлось винду сносить=(
    До этого тож была проблема с какой то обновой но там все прошло через пару включений, но в этот раз был дэдлайн так что возится времени не было.
    Есть вариант что это может быть из за проблем с дровами m2
    Написано
  • Спам ошибками Post-Processing, что делать?

    @DrRen7
    Swish123,
    попробуй скачать Sample URP и посмотри как там сделан PP
    или в PP мб семлы есть , тут видно что проблемы начинаются из за шейдеров
    Написано