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

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

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

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

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

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

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

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

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

WasTabon

  • 7
    вклад
  • 219
    вопросов
  • 55
    ответов
  • 55%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как делать AddForce 2D в определенном направлении?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    K0TlK, И объект даже если не двигать, а просто вручную на сцене их столкнуть медленно, то тоже только вверх летит
    Написано более года назад
  • Как делать AddForce 2D в определенном направлении?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    K0TlK, Если ещё подключить ForceMode2D.Impulse
    то он начнет только вверх прыгать, вбок - нет
    Написано более года назад
  • Как делать AddForce 2D в определенном направлении?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    K0TlK,
    private IEnumerator TakeDamage(Transform directionToFly)
        {
            _spriteRenderer.color = Color.red;
            float xDir = Mathf.Sign(transform.position.x - directionToFly.position.x);
            Vector2 dir = new Vector2(xDir, 1);
            _rigidbody2D.AddForce(dir * flyForce);
            yield return new WaitForSeconds(0.3f);
            _spriteRenderer.color = Color.white;
        }

    Вот фулл код, корутина вызывается 100% т.к цвет меняется
    Написано более года назад
  • Изменение размера и спрайта у объекта в процессе игры?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    я знаю об этом, не понятно как сделать чтобы в коде нужный размер ставился сам
    Написано более года назад
  • Изменение размера и спрайта у объекта в процессе игры?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    625c2782a58da072042919.png
    Другой вопрос, как сделать изменение позиции, чтобы спрайт стоял на платформе, там вроде что-то с границами коллайдера можно сделать, но я хз как
    Написано более года назад
  • Изменение размера и спрайта у объекта в процессе игры?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    Надо в процессе игры менять это, чтобы оно автоматом все делалось, я что-то накодил, вроде ворк, но явно можно покрасивее и пооптимизированее
    Написано более года назад
  • Shader compiler instalization error в новом проекте?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    на зарубежных форумах говорят обновление скачать для винды какое-то, но там ток под 7 есть
    + можно разрешени едать для этого файла, но хз как
    Написано более года назад
  • Shader compiler instalization error в новом проекте?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    оффнул и создал новый проект, не помогло
    Написано более года назад
  • Как изменить скорость врага через скрипт?

    WasTabon
    WasTabon @WasTabon
    Некит Медведев, При выходе из триггера уменьшать скорость?
    Но так-то да, надо методом
    Написано более года назад
  • Игрок в платформере вместо падения летает?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    K0TlK, Если в триггер игрок заходит, то он true, если выходит - false
    posPlayer = new Vector2(playerObject.transform.position.x, transform.position.y);
    Тут прикол во 2 аргументе, это из-за него летает, а нужен для того - чтобы чисто по X передвигался
    Написано более года назад
  • Игрок в платформере вместо падения летает?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    Пытался менять гравитацию во время движения, но тогда прыжок не работает
    Написано более года назад
  • Как пускать Raycast по области?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    Или можно сделать получение координат объекта по тригеру, делать какие-то математические решения и пускать луч в его сторону, но я только хз как
    Написано более года назад
  • Почему 2д луч реагирует только сам на себя? Другие объекты не трогает?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    А как его игнорировать?
    Написано более года назад
  • Какие есть способы сделать прыжок для 2д ИИ?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    freeExec, Если не через collider делать, а transform (hit.transform.gameObject.name == "Player"
    То тоже самое
    Написано более года назад
  • Какие есть способы сделать прыжок для 2д ИИ?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    freeExec, Если не через collider делать, а transform (hit.transform.gameObject.name == "Player"
    То тоже самое
    Написано более года назад
  • Какие есть способы сделать прыжок для 2д ИИ?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    freeExec, Луч исходит из красного квадратика, а у него название Enemy
    Написано более года назад
  • Какие есть способы сделать прыжок для 2д ИИ?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    freeExec, А как узнать с кем столкнулся луч?
    Ray2D jumpRay = new Ray2D(transform.position, transform.right);
            Debug.DrawRay(transform.position, transform.right, Color.yellow);
            RaycastHit2D hit;
            hit = Physics2D.Raycast(transform.position, transform.right, 5f);
            if (hit.collider.gameObject.name == "Player");
            {
                Debug.Log("hitted");
            }

    Накидал вот такой говнокод, но в консоль оно со старта начинает писать
    62260eb95e0fa660595733.png
    Хотя выглядит все вот так
    Написано более года назад
  • Какие есть способы сделать прыжок для 2д ИИ?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    LittleBob а как часто следует его пускать? Каждый кадр?
    Написано более года назад
  • Какие есть способы сделать прыжок для 2д ИИ?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    freeExec А как это по оффициальному называется? Чтобы в документации найти, или ссылку скинь мб
    Написано более года назад
  • Как использовать FMOD в Unity?

    WasTabon
    WasTabon @WasTabon Автор вопроса
    freeExec, Потому что в игре в общем взаимодействие с музыкой будет обширное, это я так, самое простое спросил
    Написано более года назад
  • ← Предыдущие
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • Isafu
    Isafu-
    • 7 ответов
    • 0 вопросов
  • Daemon23RUS
    Daemon23RUS
    • 6 ответов
    • 0 вопросов
  • rPman
    • 6 ответов
    • 0 вопросов
  • Everything_is_bad
    • 5 ответов
    • 0 вопросов
  • koder_1
    • 3 ответа
    • 1 вопрос
  • IvanU7n
    IvanU7n
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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