Очень классно и подробно объясняешь, молодец! Спасибо за полезные и интересные видео, если будут ещё такие же классные курсы, я бы с радостью посмотрел) А так спасибо большое и за этот, очень хорошо показываешь и объясняешь
Здравствуйте, очень хороший гайд. Но столкнулся с проблемой, а именно private void OnTriggerEnter(Collider other) работает некорректно (Не генерируются новые Tiles и старые удаляются не до конца)
Спасибо большое что научил быстро запускать режим игры! Нигде ещё не видел чтобы это кто-то показывал) А для чего на самом деле нужен этот режим Enter Playmode Options не знаешь случайно?
Спасибо за отзыв! В официальной документации прям прописано, что это нужно для ускорения запуска, а именно пропускается процесс перезапуска сцены и сброса состояний некоторых сценариев. За всё время использования данной фичи никаких багов не наблюдал, только неудобно, что нужно для каждого проекта включать отдельно.
@@DmitrySh23 Спасибо большое за ответ, очень помог! Странно только для чего тогда нужен обычный режим с медленной загрузкой и почему этот быстрый режим запуска не установлен по умолчанию...
Да, в версии 2021 добавили шаблон для раннера, в котором можно легко генерировать уровни, но код для новичков там сверх сложный и данный шаблон скорее как конструктор для быстрого создания раннера
В 2022 нет пока никаких шаблонов, так как версия 2022 года вышла недавно. В Unity Hub нужно установить версию 2021 года и при создании проекта сверху выбрать версию 2021, тогда шаблоны появятся@@Fhix293
Серьезность Код Описание Проект Файл Строка Состояние подавления Ошибка CS1061 "Matrix4x4" не содержит определения "position", и не удалось найти доступный метод расширения "position", принимающий тип "Matrix4x4" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). Assembly-CSharp, Assembly-CSharp.Player
Очень хорошее видео, но у меня проблема, Position подчеркивается красным, Instantiate(_tilePrefab, _tiles.Last().transform.position + Vector3.forward * _tilePrefab.transform.localScale.z, Quaternion.identity);
Долго ломал голову пока не посмотрел чуть дальше Tile это не импорт из UnityEngine.TileMap, Tile это класс который мы создали в другом скрипте ранее с таким же названием, и список у нас будет именно их
Поделюсь тем с чем сам столкнулся. Когда Создал скрипт 1 в 1 как в видео, он мне не дал кинуть его на Tile, писал какую-то ошибку про класс. Как оказалось нужно было строчку "transform.Translate(Vector3.back * speed * Time.fixedDeltaTime);" изменить на "transform.Translate(speed * Time.fixedDeltaTime * Vector3.back);" (сам редактор кода подсказал) какая нафиг разница казалось бы, но вот так.. Видать выкатили какую-то обнову за это время..
Тебя памітник надо ставить. Очень круто. Мало де найдьош такой контент
Очень классно и подробно объясняешь, молодец! Спасибо за полезные и интересные видео, если будут ещё такие же классные курсы, я бы с радостью посмотрел) А так спасибо большое и за этот, очень хорошо показываешь и объясняешь
Спасибо большое!
Дмитрий спасибо за крутые ролики по создании игр.
А можешь снять ролик по созданию 3д игру гонка машин.
Пожалуйста
Классно объясняешь, респект!
Здравствуйте, очень хороший гайд. Но столкнулся с проблемой, а именно private void OnTriggerEnter(Collider other) работает некорректно (Не генерируются новые Tiles и старые удаляются не до конца)
Очень странно, проверь что объект у тебя действительно триггер
Нормик)
Спасибо большое что научил быстро запускать режим игры! Нигде ещё не видел чтобы это кто-то показывал) А для чего на самом деле нужен этот режим Enter Playmode Options не знаешь случайно?
Спасибо за отзыв! В официальной документации прям прописано, что это нужно для ускорения запуска, а именно пропускается процесс перезапуска сцены и сброса состояний некоторых сценариев. За всё время использования данной фичи никаких багов не наблюдал, только неудобно, что нужно для каждого проекта включать отдельно.
@@DmitrySh23 Спасибо большое за ответ, очень помог! Странно только для чего тогда нужен обычный режим с медленной загрузкой и почему этот быстрый режим запуска не установлен по умолчанию...
@@DmitrySh23 А у тебя на канале в ближайшее время не планируется новых видосов? Классные туториалы получились, я бы ещё посмотрел)
Здравствуй! Если не сложно, подскажи пожалуйста из за-чего программа не может распознать Tile?
А вот в юнити написано что они добавили шаблон ранера? Я чтото не так понял или реально?
Да, в версии 2021 добавили шаблон для раннера, в котором можно легко генерировать уровни, но код для новичков там сверх сложный и данный шаблон скорее как конструктор для быстрого создания раннера
@@DmitrySh23 а в 2022 уже нет? Почему у меня его нет?
В 2022 нет пока никаких шаблонов, так как версия 2022 года вышла недавно. В Unity Hub нужно установить версию 2021 года и при создании проекта сверху выбрать версию 2021, тогда шаблоны появятся@@Fhix293
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка CS1061 "Matrix4x4" не содержит определения "position", и не удалось найти доступный метод расширения "position", принимающий тип "Matrix4x4" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). Assembly-CSharp, Assembly-CSharp.Player
Очень хорошее видео, но у меня проблема, Position подчеркивается красным, Instantiate(_tilePrefab, _tiles.Last().transform.position + Vector3.forward * _tilePrefab.transform.localScale.z, Quaternion.identity);
Тоже самое как ты пофиксил?
Долго ломал голову пока не посмотрел чуть дальше
Tile это не импорт из UnityEngine.TileMap, Tile это класс который мы создали в другом скрипте ранее с таким же названием, и список у нас будет именно их
Поделюсь тем с чем сам столкнулся. Когда Создал скрипт 1 в 1 как в видео, он мне не дал кинуть его на Tile, писал какую-то ошибку про класс. Как оказалось нужно было строчку
"transform.Translate(Vector3.back * speed * Time.fixedDeltaTime);" изменить на "transform.Translate(speed * Time.fixedDeltaTime * Vector3.back);" (сам редактор кода подсказал)
какая нафиг разница казалось бы, но вот так.. Видать выкатили какую-то обнову за это время..
Скорее всего код при сохранении не обновился. При таких ситуациях пробу нажимать на скрипт правой кнопкой мыши и выбирай reimport