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

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

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

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

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

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

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

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

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

DanielMcRon

C# && Unity
  • 128
    вклад
  • 15
    вопросов
  • 192
    ответа
  • 43%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как сделать большое окно для текста Unity?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    [TextArea]
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Можно ли так настроить анимацию?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Ссылка
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как оттолкнуть персонажа от препятствия в Unity?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Ссылка
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как присоединить код к другому игровому объекту, если прошлый был удален со сцены?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Где ошибка происходит по логам? В методе перед всеми действиями проверяйте равен ли null родитель, если да, то вызывайте return.
    Ответ написан более двух лет назад
    5 комментариев
    5 комментариев
  • Как отделить модель от представления Unity?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Что?

    Типа как создать модель без наследования MonoBehaviour, что бы в нем не было ни одного GameObject, пытаюсь через делегаты. То выходит что в этом классе больше 5-10 параметров, которые нужно передать.

    Зачем вам это делать? Унаследуете от MonoBehaviour и передаёте объект с данными как один параметр.

    И что такое gameManager? За что именно он должен отвечать, за отрисовку или логику игры?

    Вот именно, что такое GameManager? Вы что-то у себя создали и теперь задаёте такие вопросы. Как правило, такие имена дают классу или объекту, который следит за какими либо действиями в игре или выполняет их. Если есть класс анимации игрока, то его название будет примерно такое "PlayerAnimationController"

    Вы непонятно чего наслушались и принимаете эти имена/понятия за стандарты. Подучите чуть Unity и как правильно оформлять код/имена в скриптах
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Как задать передвижение персонажа свайпами?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Очень даже всё просто. Создаёте переменную Vector3 swipeDirection. И при свайпе, к примеру влево, вы записываете swipeDirection = вектор по которому персонаж будет лететь ровно влево.
    После чего в каждом кадре будет использоваться этот вектор умноженный на скорость. При следующем свайпе эта переменная просто перезаписывается. Ничего сложного
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как реализовать движение 3D шара?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Вторая ссылка https://www.cyberforum.ru/unity/thread1627742.html
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • При проигрывании анимации персонаж дергается. Из-за чего?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Мне кажется это из-за этого В Unity3d как сделать анимацию объекта относительно текущей позиции?
    (вопрос о другом чуть, но ответ должен вам подойти)

    И нет это не из-за размеров персонажа
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Как проверить наличие соприкасания объектов?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Непонятно как вы проверяете так как кода нету. Возможно, вы имели ввиду триггер? OnTriggerEnter2D, это при входе в тригерный колайдер.
    OnCollisionEnter2D, это когда идёт соприкосновение колайдеров.

    Как понять дальше соприкосаться зависит от вашего случая, но заместо Enter будет приставка Stay. И если соприкосается, то ставьте булевой переменной значение true
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Можно ли зарегистрироваться в google play console если уже есть аккаунт?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    https://stackoverflow.com/questions/50911365/can-w...
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Не могу понять, как отразит персонажа в unity?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Можно через SpriteRenderer.flipX. Движение по x < 0 - двигаемся влево и flipX = true,
    Движение по x > 0 - двигаемся вправо и flipX = false
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как решить проблему с прохождением объектов сквозь друг друга?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Код пока не смотрел, но увидел ято у вас отключены sphere colider. Включите их на каждом объекте
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Как Unity разработчика могут работать удалено над одним проектом?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Git, GitHub
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Почему персонаж прыгает все время на разную высоту?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Допустим вы 2 раза нажали на пробел и за это время успел пройти 1 кадр FixedUpdate, он посчитает это за 2 прыжка
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Задержка проигрывания анимаций Unity?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Отключите Exit Time в переходах между анимациями
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Что за предупреждение в создании рабочий версии в google play?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Да, там можно написать только почтовый адрес и совершенно любой, хоть тот, на котором оплачена подписка
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Почему при спавне объекта в Юнити он не отображается, но появляется?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    У меня всё работает

    И код ставьте, а не скрины. Если я захочу отдебажить код, я писать со скринов не собираюсь
    Ответ написан более двух лет назад
    9 комментариев
    9 комментариев
  • Проблема с камерой Unity 2D?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Один из простых вариантов, берёте компонент SpriteRenderer у игрока и изменяете свойство flip на true or false. Заместо scale flip.

    P. S делается скрипт слежки камеры за игроком и тогда не надо привязывать его как дочерний. А из-за того, что камера дочерняя к игроку, при scale.x = - 1,она меняет свои данные . И наведите больше порядок в коде, есть лишние строки кода - которые ничего не выполняют
    Ответ написан более двух лет назад
    2 комментария
    2 комментария
  • Актуальны ли старые книги по unity сейчас?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Я даже больше скажу, это одни из лучших и популярных книг в своей сфере(Основы анимации по анимации и остальные книги соответственно) за эти годы. Даже 2014 книга, вполне спокойно заходит без сильной разницы интерфейса и функций
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как ограничить поворот объекта при использовании transform.Rotate()?

    DanielMcRon
    DanielMcRon @DanielMcRon
    C# && Unity
    Mathf.Clamp
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Следующие →
Самые активные сегодня
  • vabka
    Василий Банников
    • 9 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • Rsa97
    Rsa97
    • 4 ответа
    • 0 вопросов
  • sasmoney
    sasmoney
    • 4 ответа
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 4 ответа
    • 0 вопросов
  • SoreMix
    soremix
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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