Обновите свои знания Unity, чтобы создавать лучшие игры быстрее! Фото ThisisEngineering RAEng на Unsplash

Даже имея 7-летний опыт работы, я всегда изучаю новые приемы работы с Unity IDE, которые значительно упрощают и ускоряют разработку и дизайн игр. Я не могу подсчитать все время, которое я сэкономил, используя эти ярлыки, утилиты и процессы. По сравнению с тем, когда я только начинал, теперь я могу создать прототип всего за несколько коротких дней! Ранее я опубликовал еще одну статью с некоторыми общими советами по Unity, но на этот раз я хочу сосредоточиться на конкретных встроенных сочетаниях клавиш и инструментах, которые можно использовать, чтобы пропустить то, что обычно занимает минутыили даже часов в Unity и C# IDE, таких как Visual Studio.

Надеюсь, вы узнали несколько совершенно новых приемов, которые помогут вам уверенно ориентироваться в Unity! Без лишних слов, давайте приступим к ним!

Просто подумайте об этом на секунду. Люди любят много вещей. То, как еда на вкус, как музыка звучит, сосредоточение внимания на очень напряженных кино сценах, вождение своих машин, игра со своими детями, и так далее. Что позволяет ЛЮБОЙ из них быть возможным? Мозг".

1. Давайте начнем с того, что, скорее всего, не составит труда, если вы разработчик. Начните вводить оператор в Visual Studio и используйте вкладку, чтобы завершить его с помощью Intellisense. Это работает, даже если вы ошиблись в утверждении, и может сэкономить вам много времени и энергии. Если вы программируете в Блокноте, переключитесь на подходящую IDE для C#, такую ​​как Visual Studio, Atom или MonoDevelop, прямо сейчас!

Обратите внимание на рекомендованную Intellisense функцию — это было именно то, что я искал!

2. Сколько раз вам нужно было просто подбросить монетку, определяемую в игре? Случайное логическое значение, которое в равной степени может быть истинным или ложным, может быть получено с помощью одного небольшого фрагмента кода. Используйте пакет UnityEngine.Random с приведенным ниже фрагментом кода!

bool randomBool = (UnityEngine.Random.value > 0.5f);

3. У всех нас была похожая проблема, когда в сцене сотни объектов, и вы хотите следить только за одним во время его движения. Это можно сделать легко! Щелкните объект в представлении «Иерархия», затем нажмите Shift + F, чтобы сфокусироваться. Вы также можете снова нажать F, чтобы следовать за ним, когда он движется в режиме воспроизведения!

4. Если в вашей иерархии есть сотни свободно плавающих объектов, отследить их довольно быстро может стать сложно. Мне нравится родить объекты, которые связаны определенным образом (например, ландшафт, предметы коллекционирования, точки возрождения, объекты). Таким образом, я могу свернуть их все в общий заголовок. В Unity создание родительских элементов так же просто, как перетаскивание одного игрового объекта на другой. Однако, чтобы сделать это программно, используйте в качестве примера следующий фрагмент кода:

GameObject child;
GameObject parent;
child.transform.SetParent(parent.transform);

5.Поиск по типу — это распространенная функция, которую можно найти почти в каждом продукте Google Cloud. Unity позволяет и это — искать в папке проекта по типу, используя t:Scene t:Texture и т. д.!

6. В представлении «Иерархия» вы можете полностью развернуть объект, чтобы открыть рекурсивно все его дочерние элементы, вместо того, чтобы щелкать каждую стрелку, чтобы открыть их. Просто удерживая клавишу Alt, щелкните стрелку, и вы сможете полностью развернуть/свернуть игровой объект!

7. Одной из самых недооцененных настроек является возможность изменить оттенок Unity в режиме воспроизведения. Я не могу сказать вам, сколько раз я вносил изменения в игровой режим, когда только начинал, просто для того, чтобы он не сохранялся. Перейдите в раздел Редактировать › Настройки › Цвет, затем измените цвет оттенка Playmode. Вы будете благодарны мне за сэкономленное время!

8. Если вам надоело слушать музыку или звук в игре, нажмите «Отключить звук» на вкладке «Игра», чтобы отключить звук. Одно предупреждение: не забудьте включить звук, когда вам это нужно, иначе позже у вас будет головная боль! Рядом с этой кнопкой находится кнопка «Статистика», которая позволяет просматривать статистику аудио и графики в режиме реального времени в виде наложения. Это может быть здорово, когда вы оптимизируете свою игру в будущем.

9. Нажмите Shift + пробел, чтобы развернуть любую из вкладок в Unity IDE. Если вы хотите, чтобы вкладка «Игра» занимала весь экран, это отличный ярлык. Вот еще один совершенно не относящийся к делу быстрый способ: нажмите CTRL + D с выделенным объектом, чтобы быстро дублировать его.

10. Вот краткий способ добавления скриптов на лету. Я использовал этот с незапамятных времен, но я был удивлен, как много людей не знали об этом сокращении. Добавьте новый скрипт, щелкнув Добавить компонент на игровом объекте, к которому вы хотите его присоединить. Начните вводить название сценария, который вы создаете, и дважды нажмите клавишу ввода. Виола! Вы готовы к редактированию в Visual Studio.

Как всегда, вот 11-й совет на удачу!

11.Удерживайте V при перетаскивании объекта, чтобы захватить и переместить его на вершину. Это также заставит его привязаться к вершинам других объектов. Это идеально для того, чтобы сделать уровень максимально быстро и профессионально!

Вывод

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

Создаете собственную студию инди-игр или просто заинтересованы в создании игр? Ознакомьтесь с некоторыми из моих статей, которые помогут вам в вашем путешествии.