После выпуска Unity 5.0 многие из вас спрашивают, что в действительности есть в Unity 5.0 и как лучше изучить ее. Мы предлагаем несколько путей для этого, примеры и демо, которые помогут вам познакомиться с Unity 5 в кратчайшие сроки. Приступим!
Наша команда, отвечающая за онлайн-контент, создала серию уроков, чтобы вы смогли быстро познакомиться с особенностями Unity 5. Таким образом, в обучающем разделе вы найдете новую серию видео о графике, аудио и анимации. Внимательно следите за нашими тренингами, где наши герои Адам и Мэтт помогут вам узнать о новых функциях и ответят на волнующие вас вопросы!
http://unity3d.com/ru/learn/live-training
Мы также работаем, чтобы адаптировать наши классические Roll-a-Ball уроки для начинающих.
Те из вас, кому посчастливилось присутствовать в этом году на GDC, видели наш новый интерактивный демонстрационный проект Unity Labs. Являясь домом прославленного доктора Чарльза Фрэнсиса (на фото выше), Unity Labs – наш последний большой проект, который помогает разобраться, как использовать новые функции Unity 5. В нем используются:
Мы планируем выложить его для вас в конце марта в Asset Store. Это демо было показано на GDC на PC, Mac, Xbox One и Playstation 4. Более подробную информацию о Unity Labs и некоторых других возможностях 5.0 вы можете увидеть в видео ниже.
Те, кто заинтересован в художественной стороне разработки в Unity, наверняка знают, что Unity 5.0 поставляется с тем, что мы называем «Стандартный Шейдер» (Standard Shader). Этот физически правильный шейдер предназначен для того, чтобы дать вам один шейдер, который можно использовать в 95% случаев в ваших играх. Чтобы научиться им пользоваться, в первую очередь вы должны сделать 3 основные вещи:
Страница в документации по стандартному шейдеру.
Пост в блоге о физически правильном шейдинге и о том, как это работает.
Хотите увидеть, как наши команды используют стандартный шейдер? Скачайте проект «Viking Village» из Asset Store прямо сейчас.
Это небольшая тестовая сцена настроек. Импортируйте свои ассеты и попробуйте стандартный шейдер. Она поставляется в комплекте с набором готовых конфигураций шейдеров, а также тестовой сценой со множеством настроек. Скачайте сейчас!
После того как вы сделали эти 3 вещи, посмотрите материалы, созданные сообществом, например, это удивительное руководство по PBR от ребят из Allegorithmic.
В Unity 5.0 мы с нуля перестроили стандартные ассеты. Для тех, кто не знает, стандартные ассеты - набор инструментов и префабов, которые можно использовать при создании игры или просто для быстрого прототипирования. Так что если вам нужен контроллер от первого или третьего лица, автомобиль, самолет или 2D персонаж, это есть в стандартных ассетах. Мы также включили полезные инструменты, например, для настройки сенсорного управления.
Вы можете взять новые ассеты из инсталлятора Unity 5, но, если вы не сделали этого или вы хотите убедиться, что у вас последняя версия, скачайте ассеты из Asset Store.
Примечание: Для тех, кто использовал их в бета-версии, мы называли их «Sample Assets». Имейте в виду, что это просто смена названия, - мы вернули «Standard Assets» для обеспечения полной обратной совместимости. Так что, если вы использовали их в бета-версии, когда они назывались «Sample Assets», пожалуйста, обновитесь до последней стандартных ассетов и продолжайте их использовать. Спасибо Ray, который обратил на это внимание в комментариях. На момент написания поста нет никакой разницы между загруженной с инсталлятором версии SA и версии из Asset Store, но время от времени мы можем выпускать обновления в Asset Store, не внося их в релизы/патчи.
Что еще вы хотели бы видеть в стандартных ассетах? У нас много планов, но мы хотели бы услышать комментарии от вас!
В Unity 5.0 мы сделали несколько изменений в API скриптинга, привели его в порядок, добавили новые функции. Одной из важных вещей, которую мы хотели бы отметить, является осуждение некоторых из наших предыдущих аспектов "Быстрого вызова" в API. Например, в прошлом, вы могли использовать
audio.Play();
ссылаясь на компонент Audio Source непосредственно с помощью термина «аудио». За сценой это просто использовало команду GetComponent(). И это то, что наш Auto Updater будет заменять. Однако, если вы используете его больше одного раза в скрипте, убедитесь, что кэшируете ссылку на компонент, а не оставили много вызовов GetComponent в скрипте. Для получения более подробной информации по этому изменению, прочитайте пост Лукаса в блоге.
Я надеюсь, что это поможет вам начать работу с Unity 5. В ближайшее время появится больше учебных материалов и демо. Пожалуйста, сообщайте в комментариях ниже, что вам нравится и не нравится, и если есть что-то, о чем вы очень хотите узнать, дайте нам знать!