• Почему после установки Realtek HD Audio Windows 10 не видит наушники?

    MrMureno
    @MrMureno
    ну диалог можно и отключить, убрав галочку. главное чтоб не диалог всплывал, а в диспетчере звуковых устроиств
    not plugged in изменилось или появился новый подключенный деваис.

    если порт не заливался, не ковырялся. то при наличии инета винда 10 сама прекрасно ставит дровишки на такие простые вещи как звук.

    ну и в аудио менеджере, можно ж самому на "разъем жмякнуть" и вызвать это диалоговое окошко, если туда что-то подключенным засчиталось.
  • Почему после установки Realtek HD Audio Windows 10 не видит наушники?

    MrMureno
    @MrMureno
    а что значит ничего не происходит?
    наушники вставляете или гарнитуру..там вроде 4-х пиновый разъем под гарнитуру, тоесть и наушники и микрофор в одно гнездо, может банально в этом дело?
  • В чём ошибка внутри этого кода?

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

    вам надо без if else пройтись по всем входящим инпутам
    "собрать" эдакий вектор направления...куда пользователь хочет идти. и не важно кнопками, тачем..просто на выходе получает эдакий
    targetInputDirection (или назовите как хотите)

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

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

    все это будет куда аккуратнее , модифицируемее и не будет такой мешанины со скобочками.
  • В чём ошибка внутри этого кода?

    MrMureno
    @MrMureno Куратор тега Unity
    это кошмарный код. избавляйтесь от использования else if кучи лишних.
    и от повторения везде и всюду
    if(CheckIsValidPosition()) {
    FindObjectOfType().UpdateGrid(this);
    }
  • Как в Unity3d сделать так, чтобы клон одного ассета не спавнился в корне другого?

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

    таким образом можно сделать более предсказуемым, если вдруг понадобиться.
  • Как сделать так, что бы спрайт не поворачивался при Input.Acceleration.x != 0?

    MrMureno
    @MrMureno Куратор тега Unity
    и так любопытства ради, и нормально?
    не "плывет" ?? ато акселерометр, не совсем то что меряет положение деваиса, а только ускорения.
    то есть определить что вращают акселерометром можно и даже в какую сторону, а вот на сколько конкретно повернули(если надо поточнее), уже немного не то.
  • Как сделать так, что бы спрайт не поворачивался при Input.Acceleration.x != 0?

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

    чтоб спраит не поворачивался - просто ничего с ним не делайте.

    или вам надо чтоб он как раз таки поворачивался с деваисом, и лишь относительно "мира"(солнца/игрока) оставался на месте??

    и если все же второе, то вам верно сказали, что акселерометр плохо тут подойдет, вам нужен гироскоп (только учесть что не во всех устройствах он есть)
  • Разработка на Unity3D + Android Studio?

    MrMureno
    @MrMureno Куратор тега Unity
    https://docs.unity3d.com/Manual/Plugins.html
    https://unity3d.com/ru/learn/tutorials/topics/scri...

    в юнити..первый раз про плагины??
    да как так то??
    ну и это конечно не один день скорее всего уйдет толково все сделать..
    хотя потом сможете таковой "плагин предоставляющий API для получения данный с USB" или людям "подарить" или переиспользовать..
  • Как поднять объект на определенную высоту в Unity3d?

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

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

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

    MrMureno
    @MrMureno Куратор тега Unity
    в дебаг режиме...не компонент Animation надо смотреть, а сами фаилики - open.anim и close.anim
    там эта противная галочка Легаси


    transforn.GetComponent
    и
    gameObject.GetComponent
    чтоб знали суть одно и тоже, на компоненте gameObject, или на компоненте трансформа вызвать если, то по сути если упростить, то он "рядом" (на этом же объекте) будет искать искомый компонент.

    так что по коду все в порядке на вид. и все находит (раз не ругается Null на door, то вы его проставили в редакторе) и даже вызывает, просто не может проиграть анимацию из за Legacy этого скорее всего.
  • Разработка на Unity3D + Android Studio?

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

    Обновили плагин - подкинули новый в юнити.
    По крайней мере Гугл, Gear и прочие подобные имеено так и работают.
  • Как поднять объект на определенную высоту в Unity3d?

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

    и еще сама анимация..
    эм..как бы поянить..вы её как создали?? из Animation View?
    https://answers.unity.com/storage/attachments/1855...
    https://answers.unity.com/storage/attachments/1855...
    возможно флаг Legacy не проставился, если создали как то "криво" (должна стоять там галочка..увидите в дебаг моде, на скрине есть пояснение где это и как переключить)
  • Как поднять объект на определенную высоту в Unity3d?

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

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

    MrMureno
    @MrMureno Куратор тега Unity
    Если дверь отдельный объект - то просто повесить на неё Animation компонент
    Анимацию, или прям в юнити создать или из модели импортировать, как это сделать - это вам гуглить

    а в кнопке вызвать что то вроде
    if(open)
    {
       door.GetComponent<Animation>().PlayQueued("CloseAnim");
       open = false;
    }
    else
    {
      door.GetComponent<Animation>().PlayQueued("OpenAnim");
      open = true;
    }


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

    MrMureno
    @MrMureno Куратор тега Unity
    сойдет. без кости. у вас же не SkinMesh, а просто параметры объекта подергать.
    ну или для такого простого и Tween какой нить плагин как говорил сойдет (он по сути и делает тоже самое что и простая анимация).
    просто по клику вызвать
  • Как поднять объект на определенную высоту в Unity3d?

    MrMureno
    @MrMureno Куратор тега Unity
    еще смотря что там у вас..если просто нужно анимировать дверь - то предложил бы использовать какой нить твиннер готовый.
    https://www.assetstore.unity3d.com/en/#!/content/55983 на подобие

    где можно просто указать что вот по такой то кривой скорости..за N секунд. сдвинуть туда то..

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

    MrMureno
    @MrMureno Куратор тега Unity
    а что вы имеете в виду под определенной высотой?
    хотите поднять до N по y в глобальных координатах?
    или просто чтоб сместило на N от начальных координат?

    в общем случае вам просто добавить условие , к примеру
    if(door.position.y <100)
    {
    door.Translate (new Vector3(0, 0.2f * Time.deltaTime, 0));
    }
  • Как сделать кнопку и управление в юнити на андроид?

    MrMureno
    @MrMureno
    а вам не кажется , что просто повторив вопрос лучше не станет??
    уточнение что это хоррор игра - никак не помогает в плане реализации кнопки.
    это мобильная игра? не VR?
    хотите чтоб кнопка отрабатывала тачем по экрану в неё?
    Хотите чтоб нажатие регистрировал UI элемент или объект в сцене?

    есть куча вариантов. от World Space Canvas до "посылать луч в тригер"
  • Какая программа нужна для создания 2D объекта?

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

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