как сделать так что бы создаваемые объекты Enemy и Bonus были на слой выше большого круга. Сейчас враги появляются под объектом большощо круга. Спасибо.
У меня почему-то компонент "текст" не перетаскивается на соответствующее место в скрипте. Сижу голову ломаю, в чем дело. У меня скрипт на префабе, в сам префаб текст не перетаскивается. В объект префаба на сцене текст перетаскивается, но после сохранения изменений они в префабе не сохраняются(.
Знаю, поздно, но вдруг кому поможет. Вся разница в компонентах, у меня стоял TextMeshPro, а автор обрабатывает просто Text, поэтому нужно в графе Inspector Мешпро ремувнуть и через функцию Add Component добавить обычный Text
Сравнение по тегам... ну такое себе дело, лучше с самого начала забивайте себе в голову, что так нельзя и учитесь сравнивать по компонентам на объекте. И накой нам обновлять текст в каждом кадре если это можно делать в том же OnTriggerEnter2D? Ресурсы вычислительной машины приберегите.
Друг, возникла непонятная проблема, блок enemy и bonus после какого-то из изменений начали заходить за круг, параметры один в один с твоими, специально перепроверял. С чем может быть связан баг?
Он же сказал "В прошлом выпуске мы с вами добавили генерацию объектов, но сделали это только для врагов, для бонусов нет. И сегодня я предлагаю вам сделать это самим." Слушать надо.
Короч все получилось, но одно но я не думаю что правильно написал и сделал все так как пришлось по моей не опытности создать еще один разрушитель и скрипт отдельный для бонусов. Кто может показать свой код и вообще как реализовал урок с бонусом которого нет и врагом!? А в общем урок зачётный все получилось 🔥🤝
Добрый вечер. Я разобрался с багом. Что-то потыкал, и заработало. Но столкнулся с проблемой, что не понимаю как написать спавн бонусов. Если не сложно, то помогите пожалуйста
Всë, что сейчас объясню, можно будет написать в том же скрипте, где писали спавн врагов. 1) Добавляем переменную для бонуса как объекта: [SerializeField] GameObject bonus; 2) Создаем еще один IEnumerator, в нем абсолютно такие же строки, как и в IEnumerator для врагов. Только в параметрах метода Instantiate указываем вместо enemy - bonus. 3) Создаем еще один метод RepeatBonus, там запускаем иенумератор, который сейчас создали. 4) Ну и в методе Start также запускаем иенумератор
я ничерта не понял как делать объекты бонусы. "смотрите в прошлом видео". выходит создавать заново скрипты Бонус и бонус мув? или к тем дописать ? у меня ничего не получилось в общем. белый квадрат в виде бонуса стоит и все.
Здравствуйте еще раз, при добавлении объекта Bonus, к нему нужно добавлять компоненты Box Collider 2D и Rigidbody 2D как у enemy? и с такими же настройками?
Чувствую себя программистом. Когда добавлял спавн бонусов, то у меня начался лютый треш и бонус с противником спавнились в геометрической прогрессии. Причины полностью не понял, но сделал просто отдельный скрипт и повесил его на спавнер)
урок норм, по лучьше чем те что щас делаеш, тут хоть доходчиво обьясняеш, а там много чо упускаеш)) но вопрос а зачем обновлять текст очков в методе апдейт скрипта для игрока, если обновление очков происходит только тогда когда сталкиваешся с обьектом бонус?
Спасибо за урок. Такой вопрос: когда я добавляю компонент CircleCollider2d на шарик, бонусы начинают исчезать даже на долетая до шарика. Я пробовал уменьшить радиус до размеров шарика, но бонусы исчезают и засчитываются, даже на касаясь этого самого шарика. Как быть?
Можно сделать так: если бонус касается врага, то его (бонус) удаляем. Таким образом делаем появление бонусов более рандомным по времени, что мне кажется прикольным
@@danil3334 в этом вся разница)) Я не пытаюсь учить людей тому в чем сам не имею достаточного опыта. Но даже мне понятно, что это видео бред сумасшедшего. Вот зачем каждый кадр выводить значение очков на экран? Это создание строки каждый кадр на минуточку. Почему это нельзя делать только в тот момент, когда очки изменили свое значение? Допустим новичкам будет сложно разобраться с событиями, окей, но хотя бы сделать метод для изменения очков и в нем выводить значение на экран можно было? Можно, но автор почему-то так не сделал. От таких уроков толку нет