Рабочее пространство Unity: навигация и создание простых объектов
Вставка
- Опубліковано 12 жов 2022
- #КурсыЯндексИгр В этом уроке освоим основной интерфейс Unity, научимся работать с объектами и добавлять файлы в проект.
Файлы для проекта находятся здесь: disk.yandex.ru/d/n9FoOGBsvx9q0Q
Следующее видео «Работа с объектами и компонентами»: • Работа с объектами и к...
Удобная рабочая тетрадь по курсу: yandexgames-unity.notion.site...
UA-cam-канал Ильи Карельцева: / @eccentricgames
Хотите быть в курсе всех главных новостей платформы? Подписывайтесь на наш канал в Telegram: t.me/yangamesdevnews
Вам важно быть на связи с сообществом, иметь возможность задать вопрос или помочь новичкам? Присоединяйтесь к нашему дружному комьюнити: t.me/yagamedev
#ЯндексИгры #РазработкаИгр #HTML5
Проблема: Отсутствуют текстуры на объектах из папки Puzzle.
Решение:
1. В папке Puzzle переходим в папку Materials.
2. В папке Materials есть два цвета: Dino и Dino1. Нас интересует Dino. Выбираем его.
3. В появившемся с правой стороны меню Inspector ищем раздел Surface Inputs. Ставим галочку в самый верхний чек-бокс (квадратик, куда можно галочку тыкнуть) напротив UseColorMap. Цвет у материала должен смениться на необходимую текстуру.
4. Добавляем все объекты (PartA, PartB, ... PartI) на сцену. Все будут белого (серого) цвета.
5. Выбираем тут же (в списке объектов на сцене или на самой рабочей сцене) первый объект.
6. В появившемся с правой стороны меню Inspector ищем раздел Materials. Element 0 в этом разделе - это уже имеющийся материал. Ниже нажимаем +, чтобы добавить новый материал. В строке, только что добавленного материала, в правой части тыкаем на белый кружок - выпадет меню с выбором материала. Ищем материал с названием Dino и выбираем его.
7. Если объект на сцене не изменила цвет, удаляем первый материал в строке с названием Element 0 (выбираем строку Element 0 и нажимаем -).
8. Повторяем 6 и 7 шаг для всех объектов.
Что-то у меня в папке Puzzle нет папки Materials
можно просто перетаскивать Dino на объекты и они покрасятся
Много видеоуроков пересмотрел и заметил одну особенность. Авторы добавляют объект в сцену и (в 99 % случаях) ставят его в начало координат применяя два способа: делают Reset трансформа (у компонента Transform есть три точки после нажатия на которые можно сбросить трансформацию) или ручками пишут нули в поля Position. И НИКТО не говорит про удобную настройку (которую я всегда включаю после установки Unity) Create Objects at Origin, которая находиться в Preferences -> Scene View. Настройка размещает созданный объект в позицию указанную в 3D редакторе (Blender, 3DS Max и тд.) а объекты от Unity (Cube, Sphere и тд.) в нулевые позиции.
Как новичок не знаю чем это удобно, но спасибо за совет :)
Андрей, здравствуйте. Вы правы, таким образом тоже можно задавать начальные координаты. Наш курс нацелен на создание игр для тех, кто занимается этим впервые. Поэтому рассказываем о наиболее распространённом методе.
спасибо тебе большое!👍👍
Вообще-то он про это в каком-то видео рассказывал...
Я помню пытался сделать игру через обычный JavaScript и Canvas. Персонажей сделал, движение настроил, но не смог сделать так, чтобы они могли разворачиваться. Искал в интернете какое-то время, как это сделать на canvas. В итоге решил отложить и доделать другие функции. Через какое-то время, методом проб и ошибок кое как нашёл рабочий способ. А в этой Unity сколько всяких крутых штук, наверное это невероятно упрощает работу
Прикольно дракончик)))))
Очень круто! Но есть еще пару упражнений на подобие такого пазла? Хотелось бы еще пособирать для набития руки)
Канал топ!!! Видео топ!!! Все-при все топ!!!
Подскажите, просто интересно стало, я нигде не нашел. Как автор сделал, чтобы в окне файлов, они отображались в виде иконок? Например на видео модельки отображены в виде синих кубов, звуки в виде значков нот. У меня все элементы отображаются в виде превью. Это конечно не так вашно, но я нигде не нашел как такое можно сделать ) У меня такой вид получается только если ползунок масштаба выкрутить до минимума, но тогда файлы будут в виде таблицы и маленькие. На видео ползунок по середине. Как такое провернули?
Начинаю курс)
Здравствуйте. Желаем успехов в прохождении курса 🙂
@@yagamesdev Здравствуйте, благодарю 😀
у меня в новой версии юнити нету материалов на объектах, те что в конце видео
А есть возможность скачать файлы для Мака?
узнал про V и shift probel
Вопрос , а можно ли симулировать в Юнити , среднюю кнопку мыши ?
Здравствуйте. Да, в Unity можно обрабатывать события средней кнопки мыши с помощью метода OnMouseDown(). Делимся примером кода:
void OnMouseDown()
{
if (Input.GetMouseButtonDown(2))
{
//ваш код для обработки события средней кнопки мыши
}
}
Также можно использовать другие методы ввода, такие как Input.GetMouseButton(). Это позволит обрабатывать события средней кнопки мыши во время перетаскивания объекта или других действий.
Ради интереса запустил компиляцию пустого проекта для web - ожидал 11 минут, что бы вывести в html пустой экран... мда, что будет если полноценный проект сделать?
Ура! Я собрал! Там получится свинодинозавр который на экране на петой секунде!
чо?
@@haryz846 Открываешь видео на 5 секунде. У ведущего за спиной монитор. На мониторе в Юнити видна звирюшка. Вот такая зверюшка должна получиться из задания в конце видео.
Доброго времени суток) Только взялась за курс 😁 Столкнулась с проблемой при сборке "пазла" на всех объектах почему-то материал серый . И переносятся в проект они тоже серыми. Может кто сталкивался и может подсказать, что делать?)
Анастасия, здравствуйте. У нас есть сообщество по созданию игр на Unity. Рекомендуем задать этот вопрос другим разработчикам в чате - скорее всего, кто-то уже сталкивался с подобным и сможет помочь с решением: t.me/yagamesunity
Кто-то решил эту проблему? Я тоже не могу собрать пазл из-за того, что всё серое
@@IgorRarogя установила просто другую версию unity. Ту что стабильная, а не новая.
@@IgorRarog Тыкни на materials(Папку) Выбери Dino и нажми галку UseColorMap
при попытке заимпортить в Unity под mac:
Assets/Files/Puzzle/Dino.max: 3ds '.max' file importing is only supported on Windows.
Please export to FBX in 3ds Max instead.
я конечно не эксперт, но попробуйте сделать так: 1. Скачиваем Blender | 2. Импортируем модель в формате .max | 3. Экспортируйте её в формате .fbx | возможно это станет решением вашей проблемы
Он в принципе так и пишет : файлы сделаны для windows, для мака нужен другой набор. Если есть любая 3d программа 3ds max или blender то вы можете пересохранить в fbx и импортировать
Здравствуйте. Dino.max - это лишний файл, его можно удалить.
При переносе объектов из пазла потерялся цвет, как можно исправить данную проблему? С цветокором проблем нет, так как объекты деревьев выглядят нормально
такая же проблема, только у меня цвет сплошной черный.
я тыкнул UseColorMap на материале и цвета появились
Такая же ерунда. Материал перетащил на все элементы и всё норм.
Александр, добрый день. Рекомендуем проверить, что материалы привязаны к 3D-моделям. Чтобы восстановить цвет, можно перенести материалы из папки с ресурсами на модель пазла или создать собственные.
Подскажите, пожалуйста, что делать если скачанные файлы отображаются без цвета, просто серые?
Здравствуйте. Отображение цвета может быть связано с визуальными артефактами в движке. Если вы указываете в материал текстуру, и он становится цветным - это не повлияет на проект.
Чем отличается перетаскивание на прямую текстуры на объект и перетаскивание текстуры на шарик материал, а потом шарик на объект ?
Здравствуйте. При прямом перетаскивании текстуры на объект в Unity, движок автоматически создаёт материал и фиксирует его. Также имя будет подобрано автоматически. При этом вы можете реализовать всё вручную. Решение остаётся на стороне разработчика.
На 12:49 есть динозавр на мониторе у лектора, я по спойлеру ниже, такого же дино собрал )
подскажите что делать. с 11.55 на частях пазла появляется материал (расцветка - синие участки), у меня они не появляются, поэтому не могу задание сделать. А еще Юнити ругается что у меня нет 3ДС Макс.
Такая же проблема. Как решили?
Там в папке есть текстура Dino, перетащите ее на детальки, и все заработает) Там уже заложена развертка на каждой конкретной детали
@@aske2455 может есть хитрость в перетаскивании? как не перетащу, по одной только применяется и все черного цвета.
на более крупных или простых объектах текстура применяется правильно.
РЕШЕНИЕ: в папке с пазлами есть папка материалы, там выбрать правильный кругляш и на объекты перенести.
Интересно как автор видео это сделал одним тычком:???
После помещения объекта на сцену (PartA, PartB и т.д) выделите один из этих объектов и справа на панель инспектора вам необходимо переместить материал Dino из папки Materials, затем рядом с иконкой материала нажать на стрелочку, это развернет список, вам нужна вкладка Surface Inputs, в ней необходимо поставить галочку в первом пункте UseColorMap
@@Leadreader спасибо, помогло
че за трек в начале играет?)качевый)
не могу перетащить файлы(( для этого нужно запускать Юньку с правами администратора?
Здравствуйте. Если вы сделали всё, как указано в видео, но файлы не добавляются, вы можете открыть проект Unity в проводнике и перенести их туда. Они автоматически появится в Unity. Для этого кликните правой кнопкой мыши на пустую область в «Assets» и выберите «Show in explorer».
Подскажите что делать, не переносится скачанная папка в проект?
Здравствуйте. Скачанную папку нужно поместить в «Project» - «Assets». Если вы сделали всё, как указано в видео, но папка не появилась, вы можете открыть проект Unity в проводнике и перенести скачанную папку туда. Файл автоматически появится в Unity. Для этого кликните правой кнопкой мыши на пустую область в «Assets» и выберите «Show in explorer».
Подскажите кто-нибудь, довольно неожиданная проблема возникла с моментом на 12:20: с зажатым V не могу двигать объект.
я зажимая мышь и V у меня получается
@@qushgaming8195 хз почему, но у меня перетаскивание с V происходит только если ещё зажимаю alt 🤷♂️
Здравствуйте. В разных версиях Unity могут быть разные горячие клавиши. Подробнее о них можно почитать по ссылке: clck.ru/33YYYo
КАК АКТИВИРОВАТЬ ЛИЦЕНЗИЮ ТЕПЕРЬ (18.12.23), если персональную лицензию не даёт, а для студенческой требует подтверждение того, что я где-то обучаюсь?
Здравствуйте. Вероятно, ваш провайдер не даёт активировать лицензию. Рекомендуем сделать следующее:
1. Переустановить Unity Hub.
2. Воспользоваться другим интернет-соединением. Например, можно раздать его через телефон в режиме модема.
3. Рекомендуем изменить или зашифровать сетевое соединение.
@@yagamesdev благодарю, попробую.
перетащил элементы , все текстуры розовые.
Как исправить?
перетащи файл Dino, на каждый элемент. и будет тебе цвет
1:52 как у него автоматически текстурки накинулись? у меня эти объекты просто белые
Здравствуйте. В видеоуроке используются примитивные фигуры со стандартным серым цветом. Если в вашем проекте они белые, то у вас выставлена слишком высокая интенсивность света. Рекомендуем проверить этот параметр в объекте «Directional Light».
В чем отличие функции старт от апдатев юнити?
То, что в Start() происходит при запуске скрипта, а то, что в Update() происходит постоянно в течение работы скрипта
Как добавить Global volume?
Здравствуйте. Global volume отвечает за Post-эффекты, например, цветокоррекцию. Он по умолчанию создается в первой сцене нового проекта, начиная с Unity версии 2021 года.
@@yagamesdev установлена версия 2022 год. При создании проекта global volume не было. Как быть?
@@TheKimExa Здравствуйте. Создавать объект Global Volume не обязательно - он нужен для пост-обработки проекта. Чтобы его добавить, необходимо перевести проект на URP. Затем создать объект с таким же именем и добавить компонент «Volume».
Можно использовать младшую версию объекта, для которой не нужен URP. Она скачивается во вкладке Windows - Package Manager. В появившемся окне необходимо выбрать Packages: … - Unity Registry - Post Processing. Файл необходимо установить, а затем импортировать.
Что то у меня пазлы все белые.. (
Здравствуйте. Обычно такое происходит, если материалы не привязаны к 3D-моделям. Чтобы добавить нужный цвет, можно перенести материалы из папки с ресурсами на модель пазла или создать собственные.
архив пароль просит
Здравствуйте. Проверили - к архиву нет пароля. Попробуйте, пожалуйста, скачать архив с другого устройства.
Дружище, ты чего игноришь? Тя уже трое спросили, че с цветом?!!!
тут уже не один раз ответили на этот вопрос. И т.н. "дружище" тоже ответил
F