Рабочее пространство Unity: навигация и создание простых объектов

Поділитися
Вставка
  • Опубліковано 12 жов 2022
  • #КурсыЯндексИгр В этом уроке освоим основной интерфейс Unity, научимся работать с объектами и добавлять файлы в проект.
    Файлы для проекта находятся здесь: disk.yandex.ru/d/n9FoOGBsvx9q0Q
    Следующее видео «Работа с объектами и компонентами»: • Работа с объектами и к...
    Удобная рабочая тетрадь по курсу: yandexgames-unity.notion.site...
    UA-cam-канал Ильи Карельцева: / @eccentricgames
    Хотите быть в курсе всех главных новостей платформы? Подписывайтесь на наш канал в Telegram: t.me/yangamesdevnews
    Вам важно быть на связи с сообществом, иметь возможность задать вопрос или помочь новичкам? Присоединяйтесь к нашему дружному комьюнити: t.me/yagamedev
    #ЯндексИгры #РазработкаИгр #HTML5

КОМЕНТАРІ • 87

  • @ClouD7472
    @ClouD7472 7 місяців тому +18

    Проблема: Отсутствуют текстуры на объектах из папки 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 шаг для всех объектов.

    • @simpletube31
      @simpletube31 3 місяці тому +2

      Что-то у меня в папке Puzzle нет папки Materials

    • @AndreyKoi
      @AndreyKoi 2 місяці тому +2

      можно просто перетаскивать Dino на объекты и они покрасятся

  • @djabramovskih
    @djabramovskih Рік тому +31

    Много видеоуроков пересмотрел и заметил одну особенность. Авторы добавляют объект в сцену и (в 99 % случаях) ставят его в начало координат применяя два способа: делают Reset трансформа (у компонента Transform есть три точки после нажатия на которые можно сбросить трансформацию) или ручками пишут нули в поля Position. И НИКТО не говорит про удобную настройку (которую я всегда включаю после установки Unity) Create Objects at Origin, которая находиться в Preferences -> Scene View. Настройка размещает созданный объект в позицию указанную в 3D редакторе (Blender, 3DS Max и тд.) а объекты от Unity (Cube, Sphere и тд.) в нулевые позиции.

    • @Igorek055
      @Igorek055 Рік тому +4

      Как новичок не знаю чем это удобно, но спасибо за совет :)

    • @yagamesdev
      @yagamesdev  Рік тому +7

      Андрей, здравствуйте. Вы правы, таким образом тоже можно задавать начальные координаты. Наш курс нацелен на создание игр для тех, кто занимается этим впервые. Поэтому рассказываем о наиболее распространённом методе.

    • @user-ow1yc5fc9o
      @user-ow1yc5fc9o 10 місяців тому

      спасибо тебе большое!👍👍

    • @taliondocoto6686
      @taliondocoto6686 2 місяці тому

      Вообще-то он про это в каком-то видео рассказывал...

  • @TrofikBoss-uo2yn
    @TrofikBoss-uo2yn Місяць тому +1

    Я помню пытался сделать игру через обычный JavaScript и Canvas. Персонажей сделал, движение настроил, но не смог сделать так, чтобы они могли разворачиваться. Искал в интернете какое-то время, как это сделать на canvas. В итоге решил отложить и доделать другие функции. Через какое-то время, методом проб и ошибок кое как нашёл рабочий способ. А в этой Unity сколько всяких крутых штук, наверное это невероятно упрощает работу

  • @user-hk3hu8gr7q
    @user-hk3hu8gr7q Рік тому

    Прикольно дракончик)))))

  • @xhyrx1620
    @xhyrx1620 Рік тому +2

    Очень круто! Но есть еще пару упражнений на подобие такого пазла? Хотелось бы еще пособирать для набития руки)

  • @Spasibo-BOGU-Za-Vsyo.
    @Spasibo-BOGU-Za-Vsyo. Рік тому +1

    Канал топ!!! Видео топ!!! Все-при все топ!!!

  • @ihabia
    @ihabia Рік тому

    Подскажите, просто интересно стало, я нигде не нашел. Как автор сделал, чтобы в окне файлов, они отображались в виде иконок? Например на видео модельки отображены в виде синих кубов, звуки в виде значков нот. У меня все элементы отображаются в виде превью. Это конечно не так вашно, но я нигде не нашел как такое можно сделать ) У меня такой вид получается только если ползунок масштаба выкрутить до минимума, но тогда файлы будут в виде таблицы и маленькие. На видео ползунок по середине. Как такое провернули?

  • @gom-jabbar
    @gom-jabbar 10 місяців тому

    Начинаю курс)

    • @yagamesdev
      @yagamesdev  10 місяців тому +1

      Здравствуйте. Желаем успехов в прохождении курса 🙂

    • @gom-jabbar
      @gom-jabbar 10 місяців тому +1

      @@yagamesdev Здравствуйте, благодарю 😀

  • @igorcoolman
    @igorcoolman 9 місяців тому +1

    у меня в новой версии юнити нету материалов на объектах, те что в конце видео

  • @hitelight8337
    @hitelight8337 11 місяців тому

    А есть возможность скачать файлы для Мака?

  • @goosesuka
    @goosesuka Рік тому

    узнал про V и shift probel

  • @FelixX138
    @FelixX138 Рік тому

    Вопрос , а можно ли симулировать в Юнити , среднюю кнопку мыши ?

    • @yagamesdev
      @yagamesdev  Рік тому

      Здравствуйте. Да, в Unity можно обрабатывать события средней кнопки мыши с помощью метода OnMouseDown(). Делимся примером кода:
      void OnMouseDown()
      {
      if (Input.GetMouseButtonDown(2))
      {
      //ваш код для обработки события средней кнопки мыши
      }
      }
      Также можно использовать другие методы ввода, такие как Input.GetMouseButton(). Это позволит обрабатывать события средней кнопки мыши во время перетаскивания объекта или других действий.

  • @AK_NoB_E8
    @AK_NoB_E8 8 місяців тому

    Ради интереса запустил компиляцию пустого проекта для web - ожидал 11 минут, что бы вывести в html пустой экран... мда, что будет если полноценный проект сделать?

  • @taliondocoto6686
    @taliondocoto6686 7 місяців тому

    Ура! Я собрал! Там получится свинодинозавр который на экране на петой секунде!

    • @haryz846
      @haryz846 4 місяці тому

      чо?

    • @taliondocoto6686
      @taliondocoto6686 4 місяці тому

      @@haryz846 Открываешь видео на 5 секунде. У ведущего за спиной монитор. На мониторе в Юнити видна звирюшка. Вот такая зверюшка должна получиться из задания в конце видео.

  • @AsyaFox44
    @AsyaFox44 Рік тому +7

    Доброго времени суток) Только взялась за курс 😁 Столкнулась с проблемой при сборке "пазла" на всех объектах почему-то материал серый . И переносятся в проект они тоже серыми. Может кто сталкивался и может подсказать, что делать?)

    • @yagamesdev
      @yagamesdev  Рік тому

      Анастасия, здравствуйте. У нас есть сообщество по созданию игр на Unity. Рекомендуем задать этот вопрос другим разработчикам в чате - скорее всего, кто-то уже сталкивался с подобным и сможет помочь с решением: t.me/yagamesunity

    • @IgorRarog
      @IgorRarog 11 місяців тому +1

      Кто-то решил эту проблему? Я тоже не могу собрать пазл из-за того, что всё серое

    • @AsyaFox44
      @AsyaFox44 11 місяців тому

      @@IgorRarogя установила просто другую версию unity. Ту что стабильная, а не новая.

    • @kat1st
      @kat1st 11 місяців тому

      @@IgorRarog Тыкни на materials(Папку) Выбери Dino и нажми галку UseColorMap

  • @Geralld
    @Geralld Рік тому +3

    при попытке заимпортить в Unity под mac:
    Assets/Files/Puzzle/Dino.max: 3ds '.max' file importing is only supported on Windows.
    Please export to FBX in 3ds Max instead.

    • @Leadreader
      @Leadreader Рік тому

      я конечно не эксперт, но попробуйте сделать так: 1. Скачиваем Blender | 2. Импортируем модель в формате .max | 3. Экспортируйте её в формате .fbx | возможно это станет решением вашей проблемы

    • @kiberPin
      @kiberPin Рік тому

      Он в принципе так и пишет : файлы сделаны для windows, для мака нужен другой набор. Если есть любая 3d программа 3ds max или blender то вы можете пересохранить в fbx и импортировать

    • @yagamesdev
      @yagamesdev  Рік тому

      Здравствуйте. Dino.max - это лишний файл, его можно удалить.

  • @user-mg4co8bk9z
    @user-mg4co8bk9z Рік тому +3

    При переносе объектов из пазла потерялся цвет, как можно исправить данную проблему? С цветокором проблем нет, так как объекты деревьев выглядят нормально

    • @DrugApolloN
      @DrugApolloN Рік тому +2

      такая же проблема, только у меня цвет сплошной черный.

    • @anykeystarwalker6121
      @anykeystarwalker6121 Рік тому +3

      я тыкнул UseColorMap на материале и цвета появились

    • @VicktorZabavno
      @VicktorZabavno Рік тому

      Такая же ерунда. Материал перетащил на все элементы и всё норм.

    • @yagamesdev
      @yagamesdev  Рік тому

      Александр, добрый день. Рекомендуем проверить, что материалы привязаны к 3D-моделям. Чтобы восстановить цвет, можно перенести материалы из папки с ресурсами на модель пазла или создать собственные.

  • @user-tr9pu8se8d
    @user-tr9pu8se8d 8 місяців тому +2

    Подскажите, пожалуйста, что делать если скачанные файлы отображаются без цвета, просто серые?

    • @yagamesdev
      @yagamesdev  7 місяців тому

      Здравствуйте. Отображение цвета может быть связано с визуальными артефактами в движке. Если вы указываете в материал текстуру, и он становится цветным - это не повлияет на проект.

  • @multap5240
    @multap5240 7 місяців тому

    Чем отличается перетаскивание на прямую текстуры на объект и перетаскивание текстуры на шарик материал, а потом шарик на объект ?

    • @yagamesdev
      @yagamesdev  7 місяців тому

      Здравствуйте. При прямом перетаскивании текстуры на объект в Unity, движок автоматически создаёт материал и фиксирует его. Также имя будет подобрано автоматически. При этом вы можете реализовать всё вручную. Решение остаётся на стороне разработчика.

  • @DrugApolloN
    @DrugApolloN Рік тому +2

    На 12:49 есть динозавр на мониторе у лектора, я по спойлеру ниже, такого же дино собрал )

  • @nikitakovshov
    @nikitakovshov Рік тому +8

    подскажите что делать. с 11.55 на частях пазла появляется материал (расцветка - синие участки), у меня они не появляются, поэтому не могу задание сделать. А еще Юнити ругается что у меня нет 3ДС Макс.

    • @DaZoR1111
      @DaZoR1111 Рік тому +1

      Такая же проблема. Как решили?

    • @aske2455
      @aske2455 Рік тому

      Там в папке есть текстура Dino, перетащите ее на детальки, и все заработает) Там уже заложена развертка на каждой конкретной детали

    • @MrSenyakkk
      @MrSenyakkk Рік тому +3

      @@aske2455 может есть хитрость в перетаскивании? как не перетащу, по одной только применяется и все черного цвета.
      на более крупных или простых объектах текстура применяется правильно.
      РЕШЕНИЕ: в папке с пазлами есть папка материалы, там выбрать правильный кругляш и на объекты перенести.
      Интересно как автор видео это сделал одним тычком:???

    • @Leadreader
      @Leadreader Рік тому +22

      После помещения объекта на сцену (PartA, PartB и т.д) выделите один из этих объектов и справа на панель инспектора вам необходимо переместить материал Dino из папки Materials, затем рядом с иконкой материала нажать на стрелочку, это развернет список, вам нужна вкладка Surface Inputs, в ней необходимо поставить галочку в первом пункте UseColorMap

    • @nikitakovshov
      @nikitakovshov Рік тому

      @@Leadreader спасибо, помогло

  • @EMGiv
    @EMGiv 11 місяців тому

    че за трек в начале играет?)качевый)

  • @user-or6rg9vj5m
    @user-or6rg9vj5m 2 місяці тому

    не могу перетащить файлы(( для этого нужно запускать Юньку с правами администратора?

    • @yagamesdev
      @yagamesdev  2 місяці тому

      Здравствуйте. Если вы сделали всё, как указано в видео, но файлы не добавляются, вы можете открыть проект Unity в проводнике и перенести их туда. Они автоматически появится в Unity. Для этого кликните правой кнопкой мыши на пустую область в «Assets» и выберите «Show in explorer».

  • @Jonny17100
    @Jonny17100 3 місяці тому

    Подскажите что делать, не переносится скачанная папка в проект?

    • @yagamesdev
      @yagamesdev  3 місяці тому

      Здравствуйте. Скачанную папку нужно поместить в «Project» - «Assets». Если вы сделали всё, как указано в видео, но папка не появилась, вы можете открыть проект Unity в проводнике и перенести скачанную папку туда. Файл автоматически появится в Unity. Для этого кликните правой кнопкой мыши на пустую область в «Assets» и выберите «Show in explorer».

  • @DimontyFokino
    @DimontyFokino Рік тому

    Подскажите кто-нибудь, довольно неожиданная проблема возникла с моментом на 12:20: с зажатым V не могу двигать объект.

    • @qushgaming8195
      @qushgaming8195 Рік тому

      я зажимая мышь и V у меня получается

    • @DimontyFokino
      @DimontyFokino Рік тому

      @@qushgaming8195 хз почему, но у меня перетаскивание с V происходит только если ещё зажимаю alt 🤷‍♂️

    • @yagamesdev
      @yagamesdev  Рік тому +1

      Здравствуйте. В разных версиях Unity могут быть разные горячие клавиши. Подробнее о них можно почитать по ссылке: clck.ru/33YYYo

  • @user-ol1re6ju6z
    @user-ol1re6ju6z 6 місяців тому

    КАК АКТИВИРОВАТЬ ЛИЦЕНЗИЮ ТЕПЕРЬ (18.12.23), если персональную лицензию не даёт, а для студенческой требует подтверждение того, что я где-то обучаюсь?

    • @yagamesdev
      @yagamesdev  6 місяців тому

      Здравствуйте. Вероятно, ваш провайдер не даёт активировать лицензию. Рекомендуем сделать следующее:
      1. Переустановить Unity Hub.
      2. Воспользоваться другим интернет-соединением. Например, можно раздать его через телефон в режиме модема.
      3. Рекомендуем изменить или зашифровать сетевое соединение.

    • @user-ol1re6ju6z
      @user-ol1re6ju6z 6 місяців тому

      @@yagamesdev благодарю, попробую.

  • @Vladislik
    @Vladislik Рік тому +1

    перетащил элементы , все текстуры розовые.
    Как исправить?

    • @Asterix_Play
      @Asterix_Play Рік тому +1

      перетащи файл Dino, на каждый элемент. и будет тебе цвет

  • @sheonaner
    @sheonaner 4 місяці тому

    1:52 как у него автоматически текстурки накинулись? у меня эти объекты просто белые

    • @yagamesdev
      @yagamesdev  4 місяці тому

      Здравствуйте. В видеоуроке используются примитивные фигуры со стандартным серым цветом. Если в вашем проекте они белые, то у вас выставлена слишком высокая интенсивность света. Рекомендуем проверить этот параметр в объекте «Directional Light».

  • @user-lc9nj9mi4g
    @user-lc9nj9mi4g Рік тому

    В чем отличие функции старт от апдатев юнити?

    • @rysty
      @rysty 11 місяців тому

      То, что в Start() происходит при запуске скрипта, а то, что в Update() происходит постоянно в течение работы скрипта

  • @TheKimExa
    @TheKimExa Рік тому

    Как добавить Global volume?

    • @yagamesdev
      @yagamesdev  Рік тому

      Здравствуйте. Global volume отвечает за Post-эффекты, например, цветокоррекцию. Он по умолчанию создается в первой сцене нового проекта, начиная с Unity версии 2021 года.

    • @TheKimExa
      @TheKimExa Рік тому

      @@yagamesdev установлена версия 2022 год. При создании проекта global volume не было. Как быть?

    • @yagamesdev
      @yagamesdev  Рік тому

      ​@@TheKimExa Здравствуйте. Создавать объект Global Volume не обязательно - он нужен для пост-обработки проекта. Чтобы его добавить, необходимо перевести проект на URP. Затем создать объект с таким же именем и добавить компонент «Volume».
      Можно использовать младшую версию объекта, для которой не нужен URP. Она скачивается во вкладке Windows - Package Manager. В появившемся окне необходимо выбрать Packages: … - Unity Registry - Post Processing. Файл необходимо установить, а затем импортировать.

  • @tischenkovitaliy
    @tischenkovitaliy 10 місяців тому

    Что то у меня пазлы все белые.. (

    • @yagamesdev
      @yagamesdev  9 місяців тому

      Здравствуйте. Обычно такое происходит, если материалы не привязаны к 3D-моделям. Чтобы добавить нужный цвет, можно перенести материалы из папки с ресурсами на модель пазла или создать собственные.

  • @avalonex2971
    @avalonex2971 Рік тому

    архив пароль просит

    • @yagamesdev
      @yagamesdev  Рік тому

      Здравствуйте. Проверили - к архиву нет пароля. Попробуйте, пожалуйста, скачать архив с другого устройства.

  • @user-rt5nt1qu3r
    @user-rt5nt1qu3r Рік тому

    Дружище, ты чего игноришь? Тя уже трое спросили, че с цветом?!!!

    • @DimontyFokino
      @DimontyFokino Рік тому

      тут уже не один раз ответили на этот вопрос. И т.н. "дружище" тоже ответил

  • @alexvit8948
    @alexvit8948 Рік тому

    F