TGViewer
Channel Public Channel
Moth

Moth

@namlessmoth

Прохожу курс Яюниор по юнити
♡2024 by Pixlife. Copying Art is an act of love. Love is not subject to law.
Subscribers
44
Photos
98
Videos
35
Links
137

Showing posts older than #222 · Back to latest

Older Posts 17 shown
Post #221 55
Продолжаем проходить курс по юнити от Яюниор. Шестое задание называется "создание анимаций" по видео с 1.50 до 2.00 минут
Задание:
Создать дерево анимаций, в которое включить анимации покоя, ходьбы, бега и удара. Настроить параметры для переходов между ними.

Сдается как Gif или видео, в одном из двух вариантов:

Видео со всеми анимациями и деревом

Видео с анимациями + скрин дерева отдельно


Вообще в видео было показано как просто скачать модельку со скечфаба и добавить анимацию через миксамо. Я решил не заморачиваться и просто взял ассет с готовыми анимациями. В целом самое сложная часть задания - это найти подходящий ассет со всем набором анимаций. А создавать само дерево не особо сложно: просто нашел анимации в папке, перетащил на слой аниматора и настроил переходы. Правда на данном этапе вообще не понятно как это дерево применять в самом коде игры. Но наверное это объяснят потом (надеюсь) Вообще сам инструмент концептуально очень даже полезный, мне его очень не хватало в других движках и приходилось вручную прописывать все состояния и переходы между ними. Постоянно думал над тем как бы оптимизировать этот процесс и действительно кроме вот такого отдельного инструмента ничего не придумал, так что сегодня ругать юнити не буду это нужный инструмент. Но в отдельный модуль его вынести всё равно можно было бы)
По самой лекции как всегда кратко, ёмко и понятно.
  • 👍 4
  • ❤ 1
Post #219 46
27 подписчиков, 27 участников беседы в вк, 27% зарядки и ещё у меня др 27 ноября🎉🎉🎉
  • 🔥 6
  • 👍 1
  • 👏 1
Post #218 49
Продолжаем проходить курс по юнити. Пятое задание "Работа с физикой 2Д". По материалам с 1.38 до 1.50 Условие:
Создать сцену, на которой при помощи эффекторов сделать следующее:

1) любой объект падает на конвейер и катится в сторону

2) с конвейера его притягивает "черная дыра"

3) он падает в воду

Сдается как Gif или видео.

Для записи видео очень рекомендуем использовать Unity Recorder. Почитать про него можно здесь:

Статья юнити рекордер

Сдать видео нужно в виде ссылки. В качестве облачного хранилища предпочтительно использовать Youtube, также подходят Яндекс Диск и Google Диск

Задание которое должно показать всю "силу" и удобство юнити. В целом делать всё это было и правда просто, в других движках, это бы заняло несколько дней по крайней мере у меня. Суть задания в том что ты просто создаёшь объекты, вешаешь на них нужные компоненты и всё само работает без единой строчки кода. Все действия пошагово показаны в видео так что сложностей не возникло. Из минусов могу отметить, что все эти настройки компонентов в юнити вообще не интуитивные и нужно узнавать как они работают и что означают только из внешних источников, но к счастью у меня такой источник есть)
И ещё минус о котором я уже говорил в предыдущих постах, неужели хотя бы физический движок сложно было вынести в отдельный модуль/плагин и не вшивать его внутрь движка. Просто эта 5-10 минутная загрузка юнити каждый раз меня дико раздражет можно же было сделать всё по человечески... вынести всё ненужное в отдельные модули и загружать их по мере необходимости как мы загружаем обычные ассеты или плагины типа recorder или pro builder.
А так в целом по материалам лекции вопросов особо нет, да немного быстро и сумбурно как обычно, но всё понятно и легко выполнил задание.
  • ❤ 2
  • 👍 2
  • 🤯 1
Post #216 44
Максимально понятное и наглядное объяснение почему Юнити никогда не станет моим любимым движком
  • 👍 4
Post #215 93
коллекция пополнена🎉🎉🎉
теперь у меня официально есть все движки/игры от лексалофла😎
  • 🔥 4
  • 👍 1
  • 🥰 1
Post #214 53
Задание выполнено: получить отзыв от самого популярного и крутого ментора ✔️
У него кстати тоже есть тг канал t.me/gigaorts подписывайтесь)
  • 👍 1
  • 🔥 1
Post #213 71
Продолжаем делать задания из курса по юнити и четвёртое задание называется "практика с Tile Editor" по материалам с 1.17 до 1.38
Условие:
При помощи TileEditor вы должны создать собственный игровой уровень, который обязательно должен содержать в себе несколько различных слоёв.

Примеры слоев:

-земля

-дома

-задний фон

Само задание простое я уже миллион раз во всех движках делал тайлмап карты. Конкретно про тайлмапы в юнити могу сказать что рисовать их нормально ничего сверхъестественного обычные инструменты - кисть, выделение, заливка, ластик как и везде. Из минусов нет флипа и поворота отдельных тайлов, как и настройки прозрачности отдельных тайлов, только у целых слоёв и это создаёт ряд проблем. Из-за отсутствия поворотов приходится рисовать отдельно каждую вариацию поворота в спрайтлисте для тайла это не оптимизированно, долго создаётся и получается много лишних тайлов в спрайт листе. Из-за отсутствия прозрачности, изменения цвета, настройки анимации и т.д. для каждого тайла, приходится создавать кучу слоёв в каждом из которых дублируются компоненты, которые загружаются вместе с каждым объектом-слоем либо просто создавать объекты на каждый уникальный тайл, что из-за компонентной структуры будет скорее всего не оптимизированно. Вобщем много проблем, мб есть какие-то другие сторонние плагины с редактором карт, но этот такой себе, только для каких то маленьких и простых карт.
  • 🔥 2
Post #212 58
Вы наверное помните, что у меня есть паблик в ВК
Сделал сегодня вот такой пост вроде оригинально получилось вам на оценку
https://vk.com/wall-186202403_17463
VK Пикслайф | dotpict. Запись со стены. Скриньте гифку и присылайте в комменты👇 Сверху задание снизу награда за него👑 Все арты скидыва... Смотрите полностью ВКонтакте.
  • 🥰 1
Post #211 60
Moth Продолжаем смотреть лекции и делать задания по юнити Сегодня у нас задания по материалам с 1.05 до 1.17 минут называется "Знакомство с физикой" Условие: Создайте на сцене 4 Куба, все единичного размера. На все кубы поместите Rigidbody. - Первый имеет позицию…
задание на приняли по причине: Объекты расположены неправильно, по условию задания они должны быть на одной вертикальной оси
но ведь там нет такого условия... может я не вижу но в задаче правда ни слова про вертикальную ось, ну ладно
Переместил кубики на одну ось
  • 🤔 1
Post #210 51
Продолжаем смотреть лекции и делать задания по юнити
Сегодня у нас задания по материалам с 1.05 до 1.17 минут называется "Знакомство с физикой"
Условие:
Создайте на сцене 4 Куба, все единичного размера. На все кубы поместите Rigidbody.
- Первый имеет позицию смещенную по y на 10 единиц вверх и используется гравитация.
- Второй имеет позицию смещенную по y на 2 единицы вверх и гравитация отсутствует.
- Третий находится в нулевых координатах. Имеет поворот в 45 градусов по осям x и z. На него не влияет физика.
- Четвертый имеет позицию смещенную по y на 5 единиц вниз. Коллайдер будет отличаться, иметь размер 20 по x и z. На него не влияет физика.
Камера должна отображать все кубы по данным параметрам.

Для сдачи нужно видео, на котором надо продемонстрировать настройки каждого куба и поведение кубов при запуске.

Вобщем задание тоже максимально простое сделал его минут за 10-15 и скорее всего все задания будут простыми пока не начнётся глава "Введение в скриптинг"
Материал лекций тоже простой, ёмкий всё рассказано быстро и понятно
Делаю посты по каждому даже самому простому заданию, чтобы вы могли оценить каждый мельчайший элемент обучения на курсах от начала до конца максимально правдивый опыт и да зачастую этот опыт будет скучный, банальный, рутинный без этого никак
Post #208 52
Всем привет!
Меня добавили в закрытый клуб учеников и теперь контента для обзора будет больше
Ближайший будет 3-го апреля на тему "как искать работу после курсов"
Так что ждите, как посмотрю напишу пост об этом
Надеюсь он будет идти не только в дискорде потому что он у меня невыносимо лагает что бы я ни делал и как бы ни менял настройки, при том что стримы на ютубе/твиче грузятся отлично
  • 🔥 2
Post #207 61
Второе задание из модуля юнити по материалам от 0.29 до 1.05 "создание террейна" Текст задания:
При помощи того, что вы изучили в лекции по Террейнам, вам нужно создать собственную карту, которая должна содержать как минимум:

-землю(с горами)

-участок покрытый травой

-участок покрытый деревьями

Сдавать как картинку, загруженную на облачное хранилище или на любой хостинг картинок(к примеру ru.imgbb.com)

Можно использовать любую современную версию Unity, но актуальная версия, которая используется на стажировке и в дальнейшем на данный момент это 2022.3.4f1. Среду разработки можно использовать любую, но предпочтительно работать в visual studio или rider последней стабильной версии

Сдать надо просто скрин. Разобраться с этим было не сложно, но то что автор быстро нажимает кнопочки и совершает много действий за единицу времени это конечно заставляет лишний раз искать нужный кадр и по несколько раз пересматривать одно и тоже. Об этом писали в том самом отзыве на курс. Но в целом террейн это просто инструмент которым можно научиться пользоваться буквально за 10 мин просто запомнить где расположены кнопки и что они делают.
Вообще честно говоря я не фанат такой концепции когда всё надо делать в одном движке особенно арт вместе с кодом. Как по мне гораздо лучше если движок занимается исключительно только логикой и "связыванием" ассетов из других программ. Например если мы говорим про 3д, то для меня предпочтительнее хорошо настроенный экспорт готовых сцен из блендера в форматах типа .tscn, .gltf чем хороший внутренний редактор сцен. Или если это 2д, то хороший экспорт карт из LDTK или tiled предпочтительнее чем собственный редактор карт. Потому что банально проще разделять труд программистов и художников, чтобы они были независимы друг от друга и могли работать параллельно в разных программах. (Сказал человек который любит пикотрон, хотя там все редакторы внутри движка)
Продолжение в комментариях потому что не хватило символов👇
  • 🔥 2
Post #206
Moth pinned «И кстати с этого момента можно сказать, что у меня канал будет полностью посвящен юнити, потому что я закончил модуль С# и перешел к модулю юнити. Буду в таком же формате выкладывать условия задания + решение, а потом ответ ментора, ну и по возможности комментировать…»
Post #205 84
Условие первого задания я уже скидывал в комментах, но покажу сещё раз называется оно "unity asset store":
Зайдите на Unity Asset Store. Найдите бесплатные ассет, который вам понравится. Установите его в проект и запустите демо сцену (она всегда есть для показа как должно работать).
Вам всегда пригодится навык поиска и установки ассетов.
Кроме Unity Asset Store можно найти ассеты и на просторах интернета.

Для сдачи нужно видео или набор скринов, которые демонстрируют страницу в Asset Store, процесc импорта и что ассет установился в проект. (Самое простое - запустить Demo сцену у ассета)

Можно использовать любую современную версию Unity, но актуальная версия, которая используется на стажировке и в дальнейшем на данный момент это 2022.3.4f1. Среду разработки можно использовать любую, но предпочтительно работать в visual studio или rider последней стабильной версии

Решение скидывать не буду, там просто три скрина)
На первый взгляд задание может показаться глупым и примитивным. И действительно оно не несёт никаких образовательных функций, чтобы скачать ассет не надо ничему учиться. Но в этом есть совсем другой смысл. Самое главное это убедиться, что ученик правильно понял как надо сдавать задания, а для ученика как можно быстрее и проще пройти эту переходную стадию чистого листа, когда он прошел первый модуль и хочет например отдохнуть от учебы на время, наградить себя как то, а потом возвращается через неделю и всё забыл даже как правильно сдавать задачи. Ну или для тех кто уже знает С# и пришел на курс только ради юнити. В общем задание на установку контакта между менторами и учеником. Таким же было и первое задание по С# там надо было просто объявить 10 переменных разных типов. Так что менторы молодцы, что продумали даже такие тонкие психологические моменты.
Post #204 99
И кстати с этого момента можно сказать, что у меня канал будет полностью посвящен юнити, потому что я закончил модуль С# и перешел к модулю юнити. Буду в таком же формате выкладывать условия задания + решение, а потом ответ ментора, ну и по возможности комментировать какие то части лекций. Кстати ещё раз напомню, что все лекции по этому модулю есть на ютубе https://youtu.be/YKf1Yo58RYA?si=tz4-UxfESFb06gTr так что если буду оставлять тайм коды в комментариях, то они будут относиться именно к этому 15 часовому видео.
Ну а пока что я посмотрел только первый час этого видео, там рассказывается про базовый интерфейс движка + загрузка ассетов из ассет стора + создание террэйна. Про интерфейс ничего сказать не могу только то что он сложный, перегруженный, запутанный и неудобный, а в остальном интерфейс как интерфейс. А про ассет стор и террэйн в следующих постах.
  • 👍 2
Post #203 84
Посмотрел эту трансляцию от Сакутина.
https://www.youtube.com/live/vBggivgRm3w?si=CzqOR13QIYcVRK5w
Её многие ждали. В целом я ожидал что эта лекция будет проводиться в какой то компании других людей, как другие ролики на его канале про всякие викторины. Но тут он прям как на лекциях сидел и рассказывал про IT. В общем получилось бодро, интересно. Из нового узнал, что оказывается С# интерпретируется в С++ не напрямую как я раньше думал, а через специальный EL язык похожий на ассемблер. Ещё немного лучше понял суть абстракций на простых примерах с магазином и почему все переменные и названия классов или функций надо обязательно называть предметно (Магазин, покупатель, корзина), а не абстрактно (Объект, менеджер, контроллер) в целом я это и так знал, но теперь знания стали более упорядоченными. Ну и в конце узнал что теперь на курс можно записаться только по рекомендации учеников (?) что бы это не значило. Так что теперь записывайтесь через меня лол))
Вобщем стрим прошел круто, всё было интересно. Завтра тоже будет лекция, которую обязательно посмотрю и напишу небольшой отзыв так что ждите😊
Post #202 72
  • 🥰 5
  • 👍 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →