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

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

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

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

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

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

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

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

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

Kiger

  • 0
    вклад
  • 13
    вопросов
  • 2
    ответа
  • 100%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как сделать маску для колайдера или иным способом решить эту задачу?

    Kiger @Kiger Автор вопроса
    https://www.youtube.com/watch?v=VYn2EOVyV5w как сделать подобное?
    Написано 05 июл.
  • Как не использовать OnTriggerStay в моей ситуации?

    Kiger @Kiger Автор вопроса
    мне не понятно, где выполняется метод Give
    Написано 01 июл.
  • Как сбросить до начальных значений префаб?

    Kiger @Kiger Автор вопроса
    нет, при изменениях в префабе значения сохраняются даже после перезапуска игры.
    а код:
    using UnityEngine;
    
    public class Bullet : MonoBehaviour
    {
        [SerializeField] private float _Speed;
    
        [SerializeField] private float _LifeTime;
    
        [SerializeField] private float _Damage;
    
    
        public float Damage
        { 
            get { return _Damage; } 
            set { _Damage = value; } 
        }
    
        private void Start()
        {
            Invoke(nameof(DestroyBullet), _LifeTime);
        }
    
        void Update()
        {
            transform.Translate(_Speed * Time.deltaTime * Vector2.up);
        }
    
        private void OnCollisionEnter2D(Collision2D collision)
        {
            var collisionIsEnemy = collision.gameObject.GetComponentInChildren<Enemy>();
            if (collisionIsEnemy != null)
            {
                collisionIsEnemy.TakeDamage(_Damage);
                DestroyBullet();
            }
    
        }
    
        private void DestroyBullet()
        {
            Destroy(gameObject);
        }
    
        public void IncreaseDamage(float upgradeValue)
        {
            _Damage += upgradeValue;
        }
    }
    Написано 18 июн.
  • Как отзеркалить по оси 3д объект?

    Kiger @Kiger Автор вопроса
    К сожалению, не работает. предупреждение вылезает
    Написано 09 мая
  • Как поставить 2D персонажа на 3D сцену?

    Kiger @Kiger Автор вопроса
    mayton2019, проблема именно что мне блокируют. Показывают знак отказа.
    Написано 08 мая
  • Как поставить 2D персонажа на 3D сцену?

    Kiger @Kiger Автор вопроса
    это я понимаю, но не кинуть спрайт на объект, не просто в иерархию не получается. Юнити просто не позволяет
    Написано 08 мая
  • Не работает микрофон. что делать?

    Kiger @Kiger Автор вопроса
    Drno, да
    Написано 18 янв.
  • Как сделать вращение вокруг игрока через синус и косинус?

    Kiger @Kiger Автор вопроса
    freeExec, по кругу то оно вертится, но движение за игроком нет
    Написано 17 нояб. 2022
  • Почему Unity просит скачать Android хотя он уже скачан?

    Kiger @Kiger Автор вопроса
    создал новый проект и всё заработало, возможно это связано с тем что проект был с прошлой версии Unity
    Написано более года назад
  • Почему Unity просит скачать Android хотя он уже скачан?

    Kiger @Kiger Автор вопроса
    да в первый раз так и было, но в этот раз всё установлено
    Написано более года назад
  • Почему ошибка error CS1002:; expected если всё правильно?

    Kiger @Kiger Автор вопроса
    да проблема была и в этом, но странная ошибка не куда делась
    Написано более года назад
Самые активные сегодня
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 6 ответов
    • 0 вопросов
  • solotony
    Antonio Solo
    • 6 ответов
    • 0 вопросов
  • Drno
    • 5 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • AshBlade
    Сергей Соловьев
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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