Поделиться через


Руководство по Сетке 101. Подготовка проекта



Примечание.

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

Сцены проекта

  1. Откройте проект Mesh101 в Unity. Если установлено несколько версий Unity, обязательно откройте проект, с Unity 2022.3.34 которым требуется для этого руководства.

  2. В папке "Активы" доступны два сцены: начальная точка и завершенный проект.

    Снимок экрана: описание компьютера

  3. Откройте сцену Начальной точки .

О сценах

Начало работы: это сцена, в которую вы будете выполнять учебник. Он содержит предварительно созданный параметр, включающий в себя ветряные турбины и станции, в которые вы будете посещать и добавлять функции Сетки.

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

Отключение значков объектов для более четкого представления

Многие объекты отображаются в сцене с трехмерными значками, отображаемыми по умолчанию. Это может помочь определить объекты, но он также может загромождать представление и сделать объекты более сложными.

Снимок экрана представления сцены с gizmos и значками, загромождающими представление.

Давайте выключим трехмерные значки, чтобы сделать представление более понятным.

  1. На панели инструментов над правым верхним углом окна сцены выберите раскрывающийся список Gizmos.

    Снимок экрана: кнопка раскрывающегося списка gizmos.

  2. Ползунок трехмерных значков слева.

    Снимок экрана ползунка трехмерных значков.

    Это упрощает чтение диалоговых окон, меток на кнопках и многое другое.

    Снимок экрана: представление сцены с отключенными значками и более четкое представление объектов.

Изучение сцены Начальной точки

Вы можете перемещаться по окну сцены , чтобы ознакомиться с содержимым сцены. Если мы немного увеличимся, мы можем увидеть, что в нашей ветряной ферме есть ряд ветряных турбин. Эти две белые округленные элементы называются Sphere Terraces.

Снимок экрана: описание компьютера

При просмотре террас сферы с передней стороны вы можете увидеть, что каждый из них содержит пространство внутри, в котором вы скоро будете ходить.

Снимок экрана: описание компьютера

Вы будете посещать Террасы Sphere, начиная со следующей главы--- каждый содержит ряд станций, где вы узнаете, как реализовать функции Сетки. Первая терраса Sphere (описанная в главе 3) — это то, где вы узнаете о визуальном скрипте сетки ...

Снимок экрана: описание видеоигры

... и другая терраса Sphere, описанная в главе 4, — здесь вы узнаете о физики взаимодействия сетки и сетки.

Снимок экрана: описание компьютера

Использование режима воспроизведения с эмуляции сетки

При нажатии кнопки "Воспроизведение редактора Unity" проект автоматически использует эмуляцию сетки. Это возможно благодаря присутствию префабации MeshEmulatorSetup [NoUpload] , которую можно просмотреть в иерархии.

Снимок экрана: префаб эмулятор сетки в иерархии.

В более ранних версиях учебника необходимо добавить этот префаб намеренно при первом вводе режима воспроизведения. По состоянию на середину мая 2024 года префаб поставляется предварительно загружен в сцену.

В режиме воспроизведения с эмуляцией сетки вы получите приблизительное представление о том, что содержимое будет выглядеть и чувствовать себя при запуске в приложении Сетки. Префаб эмулятора предоставляет вам высоко стилизованный контроллер аватара, который подключен к камере, поэтому теперь, когда мы "играем" проект, который мы можем посмотреть вокруг. По умолчанию эмулятор сетки настроен для предоставления единого представления в окне игры .

Рисунок, содержащий снимок экрана, компьютерная игра, программное обеспечение для видеоигр, 3d моделирование Описание автоматически создано

Ключевой особенностью режима воспроизведения с эмуляции сетки является возможность запуска нескольких клиентов в одном процессе; это позволяет легко получить первое впечатление о многопользовательском сценарии. В будущем может потребоваться иметь два или более представлений в режиме эмулятора сетки. Для этого можно перейти к компоненту установки эмулятора сетки эмулятора в инспекторе, а затем изменить его свойство Initial Screen Count на 2 (или более).

Снимок экрана: настройка эмулятора сетки без предварительной отправки, добавленная в иерархию.

В этом руководстве мы будем оставаться в одном представлении.

  1. Нажмите кнопку "Воспроизведение редактора Unity", чтобы войти в режим воспроизведения.
  2. Используйте ключи WASD для прогулки по всей террасе Sphere. Вы также можете использовать клавиши со стрелками или перетащить правую кнопку мыши для сдвига в любом направлении. Когда вы закончите экспериментировать, нажмите кнопку "Редактор Unity Play" еще раз, чтобы выйти из режима воспроизведения.

Проверьте масштаб объектов GameObjects

В проекте учебника используются значения масштабирования Unity по умолчанию: 1 единица = 1 метр. Аватар MeshEmulatorSetup совпадает с высотой среднего человека. При создании собственной среды можно сравнить его размер с любым пользовательским GameObject , добавленным в проект, чтобы убедиться, что эти объекты являются нужным размером.

Добавление камеры эскизов сетки

Mesh Thumbnail Camera Добавление изображения эскиза, которое будет добавлено в список среды в Сетке в Интернете и кнопку выбора в приложении Сетки. Это удобно при выборе сред в любом месте, так как это дает визуальное напоминание о том, как выглядит среда.

Чтобы добавить эскиз камеры в сцену и задать его представление:

  1. В окне сцены настройте представление таким образом, чтобы оно отображалось в изображении эскиза (представление эскиза камеры будет основано на окне сцены).

  2. Выберите раскрывающийся список "+", расположенный под вкладкой "Иерархия", а затем выберите камеру эскизов набора средств>сетки.

  3. Чтобы увидеть, как будет выглядеть эскиз, просмотрите небольшое окно MeshThumbnailCamera , которое отображается в правом нижнем углу окна сцены .

    Снимок экрана: камера эскиза сетки, выделенная в иерархии, и представление камеры, выделенное в представлении сцены.

Примечание. Если вы решите, что вам нужно другое представление для камеры эскизов, проще всего удалить камеру, установить нужное представление сцены , а затем снова добавить камеру. Вы также можете настроить gameObject камеры непосредственно в окне сцены или изменить его значения положения и поворота в инспекторе перед отправкой среды в Сетку.

Нет никаких правил для того, как эскиз должен выглядеть---it полностью до вас. В приведенном ниже примере мы выбрали близкое представление ветряной турбины.

Снимок экрана: автоматически созданное описание компьютера

Следующие шаги