Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

vkvk

  • 1
    вклад
  • 48
    вопросов
  • 9
    ответов
  • 44%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как сделать задержду для кнопки?

    vkvk @vkvk
    У кнопок есть isEnabled, которое определяет можно ли нажать на кнопку. После выполнения действия блокируешь её на 1 секунду, когда секунда проходит снова включаешь кнопку.
    Ответ написан 13 нояб. 2022
    Комментировать
    Комментировать
  • Как уничтожить определённые объекты в иерархии, не трогая другие?

    vkvk @vkvk
    Как один из вариантов получить этот родительский объект с помощью transform.parent.gameObject;, после отсоединить Heaven от GameField и удалить GameField.
    parent = heaven.transform.parent.gameObject; //Получаем родительский объект Heaven
    heaven.transform.parent = null; //Вытаскиваем Heaven из этой иерархии
    Destroy(parent); //Удаляем GameField
    Ответ написан 13 нояб. 2022
    Комментировать
    Комментировать
  • Как приближать камеру к персонажу, если его не видно?

    vkvk @vkvk Автор вопроса
    Необходимо выпускать луч из точки игрока в точку камеры и, если луч сталкивается с каким-то объектом, ставить камеру на месту столкновения:

    RaycastHit hit;
            Ray ray = new Ray(transform.position, (camera.position - transform.position).normalized);
    
            if (Physics.Raycast(ray, out hit))
            {
                camera.position = hit.point;
            }
    
            Debug.DrawRay(ray.origin, (camera.position - transform.position).normalized, Color.red);
    Ответ написан 05 нояб. 2022
    Комментировать
    Комментировать
  • Почему при получении строкового значения из Json в C# приходит null?

    vkvk @vkvk Автор вопроса
    Нашел решение, перед каждой переменной лучше записать атрибут [JsonProperty("Название переменной из которой нужно получить данные")] и тогда все правильно будет получаться. В итоге у меня получилось так:
    [JsonProperty("commentText")]
        public string commentText { get; private set; }
        [JsonProperty("userName")]
        public string userName { get; private set; }
        [JsonProperty("userAvatar")]
        public string userAvatar { get; private set; }


    при этом название переменной, в которую записываем данные из json можно назвать как угодно.
    Ответ написан 02 нояб. 2022
    4 комментария
    4 комментария
  • Почему модель получает не те градусы в Rotation?

    vkvk @vkvk Автор вопроса
    Во время экспорта модели в blender необходимо поставить галочку на Apply Transform. Тогда все будет выглядеть правильно
    Ответ написан 22 окт. 2022
    Комментировать
    Комментировать
  • Как сделать анимацию свайпа бара на unity?

    vkvk @vkvk
    Можно при клике на экран проверять куда именно нажимает пользователь (координаты нажатия) и уже работать относительно этих данных. Подробнее об этом можно почитать тут:
    https://docs.unity3d.com/ScriptReference/Touch.html
    https://docs.unity3d.com/ScriptReference/TouchPhas...
    Ответ написан 17 сент. 2022
    1 комментарий
    1 комментарий
  • Как подключить System.Windows.Forms к Unity?

    vkvk @vkvk Автор вопроса
    Необязательно использовать для этого Windows Forms, так как в unity это же можно реализовать с помощью UnityEditor. Подобное окно можно открыть с помощью команды:

    EditorUtility.OpenFilePanel("Укажите ваш файл.", "C:\\", "json");
    Ответ написан 22 авг. 2022
    11 комментариев
    11 комментариев
  • Почему возникает ошибка NullReferenceException при попытке изменить компонент Text?

    vkvk @vkvk
    Если я правильно понял, то ты создаешь объект с компонентом TextMeshPro, а с помощью GetComponent берешь компонент Text, которого нет на этом объекте скорее всего. Попробуй брать именно компонент TextMeshPro.
    Ответ написан 02 авг. 2022
    Комментировать
    Комментировать
  • Как ограничить вращение по оси z в unity?

    vkvk @vkvk
    Для ограничения используется Math.Clamp()
    Первый параметр это число, которое нужно ограничить, второй - минимальное значение, третий - максимальное значение.
    Ответ написан 28 июл. 2022
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • Drno
    • 11 ответов
    • 1 вопрос
  • HardBot
    HardBot
    • 7 ответов
    • 0 вопросов
  • rPman
    • 5 ответов
    • 0 вопросов
  • Stoneman
    • 5 ответов
    • 0 вопросов
  • poly-titova
    Полина Титова
    • 5 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации