[Разработка игр, Unity] #unitytips: Подборка советов и приемов от сообщества Unity, которыми вы можете похвастаться перед друзьями (перевод)

Автор Сообщение
news_bot ®

Стаж: 6 лет 9 месяцев
Сообщений: 27286

Создавать темы news_bot ® написал(а)
24-Июн-2021 20:33


Мы вернулись к вам с очередным обзором #unitytips. Когда мы выпустили наш первый обзор в начале этого года, вы ответили нам, что он помог вывести ваши проекты на совершенно другой уровень, поэтому мы вернулись с еще большим количеством лучших практик.Визуальные эффектыНезависимо от того, художник вы, дизайнер, техарт или программист графики, вам непременно стоит ознакомиться с этой подборкой советов и приемов, чтобы улучшить графику и визуальные эффекты вашей игры. 
  • Добавьте лужи в полости в вашем окружении с помощью этого Shader Graph.
  • Когда полости наполнены водой, используйте этот прием, чтобы удалить воду внутри других поверхностей.
  • Знаете ли вы, что плагин Houdini теперь доступен бесплатно? Не упустите процедурные инструменты, подобные этому, чтобы покрыть зеленью ваш меш.
  • Вы когда-нибудь задумывались, как сделать каустический эффект? Этот туториал расскажет вам как.
  • Узнайте, как сделать медузу полностью раскрашенной и анимированной с помощью шейдеров, как показано в этом треде.
  • Если вы работаете с графикой, посмотрите это видео о режимах виндинга и каллинга треугольников.
Рабочий процесс в редактореВсе эти советы касаются облегчения вашей жизни и улучшения рабочего процесса при работе в редакторе Unity. 
  • Если вы никогда раньше не использовали атрибут RequireComponent, этот совет может помочь вам начать с ним работу.
  • Вы можете напрямую импортировать файлы Blender, не экспортируя их предварительно в FBX. Unity незаметно запустит Blender в фоновом режиме и импортирует эти файлы за вас, но вы должны убедиться, что у всех членов вашей команды установлена ​​одна и та же версия Blender, прежде чем открывать проект.
  • Можно удобно создавать AnimationCurves в Инспекторе и использовать их в своих сценариях следующим образом.
  • Вот быстрый способ откреплять окно предварительного просмотра.
  • В Unity есть простой в использовании инструмент для записи экрана, позволяющий создавать гифки или игровые видеоролики. Он называется Unity Recorder и доступен в диспетчере пакетов (Package Manager.).
  • Используйте этот шорткат для автоматического создания материала вашим шейдером в Shader Graph.
ГеймплейВот несколько советов по созданию игрового процесса в Unity — от программирования и рабочего процесса до визуальных эффектов и не только.
  • Познакомьтесь с основами создания контроллера персонажа с разнообразными движениями в этом видео. Затем посмотрите видео, посвященное встроенному контроллеру персонажей.
  • Здесь вы можете открыть для себя недавно выпущенную бесплатную систему декалей (decal system) для встроенного рендерера.
  • Прочтите это удобное руководство по использованию UI Toolkit и UI Builder.
ПрограммированиеНаконец, у нас есть хорошие советы для программистов. Если вы пишете или хотя бы в какой-то степени работаете с кодом, вы не захотите пропустить это:
  • Этот крутой трюк позволяет вам использовать кастомные шейдеры в пользовательском интерфейсе редактора.
  • Знаете ли вы, что дебаг логи можно раскрашивать? Узнайте, как.
  • Этот совет показывает, как перемещаться между материалами с помощью одного вызова функции.
  • Посмотрите этот тред, если вы хотите освоить линейную интерполяцию (а кто это бы не хотел?).
  • Воспользуйтесь этим трюком, чтобы тестировать свою игру при любой частоте кадров.
  • Разработка инструментов редактора чрезвычайно важна. Подпишитесь на этот тред в Twitter, чтобы узнать, как это делается.
  • Вот как можно делать вложенные корутины, которые запускают одну корутину, когда заканчивается другая.
  • Если вы когда-нибудь хотели сериализовать словарь, используйте этот код.
  • А вот существенное улучшение для пользователей Visual Studio: автозавершение кода для символов компиляции.
  • Вот опрятный паттерн Unity для определения необязательных параметров, который более эффективен, чем проверка на null, и даже поставляется с красивым PropertyDrawer.
  • Вы когда-нибудь задумывались, какие ресурсы входят в ваши сборки Unity? В этом совете рассказывается, как проверять лог с целью контроля размера билда.
  • Этот изящный трюк может помочь вам получить доступ к внутренним API-интерфейсам UnityEditor без помощи рефлексии.
  • Хотите подключить Debug.Log сообщения к игровой консоли? Этот метод послужит для передачи сообщений Debug.Log куда угодно.
Если вы считаете эти советы полезными и не можете дождаться, чтобы опробовать их в своей игре, сообщите нам об этом в комментариях. Чтобы узнать больше, вы можете поискать по хэштегу #UnityTips в Twitter или даже принять участие, делясь своими советами и и лучшими практиками каждый вторник. Подпишитесь на @Unity3d, чтобы получать еженедельное напоминание о #UnityTips по вторникам.
Можно ли научиться на двухдневном интенсиве сделать на Unity классический платформер-головоломку, такой как Braid, Trine или Limbo? Да, и это проще, чем кажется! За два дня мы создадим полноценный уровень игры, придумаем несколько реиспользуемых головоломок, познакомимся с системой ввода в Unity и сразимся с многочисленными врагами за получение награды.От слушателей ожидаются базовые навыки программирования (понимание, что такое переменная, метод, класс и т.д.), преподаватель старается делать скрипты максимально простыми. • РЕГИСТРАЦИЯ •
Перевод материала подготовлен в преддверии старта занятий на курсе "Unity Game Developer. Basic"

===========
Источник:
habr.com
===========

===========
Автор оригинала: Bronson Zgeb
===========
Похожие новости: Теги для поиска: #_razrabotka_igr (Разработка игр), #_unity, #_gamedev, #_unity, #_platformer (платформер), #_masterklass (мастер-класс), #_blog_kompanii_otus (
Блог компании OTUS
)
, #_razrabotka_igr (
Разработка игр
)
, #_unity
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 22-Ноя 08:29
Часовой пояс: UTC + 5