01. Настройка рабочей среды (IDE) [Шейдеры в Unity]

Автор German Usachev
01. Настройка рабочей среды (IDE) [Шейдеры в Unity]

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

Второй подготовительной шака именно настроить рабочую среду то есть тот который мы будем собственно писать код в принципе — это можно делать в обычном блокноте от концов — это просто текстовые файлы, но удобнее программировали специальных редакторах которая подсвечивает синтаксис у нас есть три варианта 1 использует monodevelop который идет в комплекте с самой Unity 2 установить полновесную, а то есть integrated development environment или по-русски или среду разработки вроде Visual Studio и 3 настроить простой текстовый редактор первые два метода. Мне кажется в нашем случае не целесообразными и вот почему, что вся прелесть настоящих или мощных автокомплексов которое отслеживает все зависимости в проекте и. Когда Вы начинаете название не переменные и функции предлагают варианты автодополнения.

К сожалению для шейдерных языков.

Пока, что ни одного полноценного и со всем этим функционалом не существует и. Даже те которые имеются например. Той же Visual Studio добавляют всего-навсего подсветку синтаксиса получается, что в этом плане такие тяжёлые ничем не лучше обычного текстового редактора. Вот только запускаются в несколько медленнее и весит по нескольку гигабайт. Так, что лично я использую при программирование шейдеров простой текстовый редактор notepad Plus Plus он создан под нужно программистов и отличается от стандартного блокнота куча полезных функций, но при этом он. Довольно простой почти как блокнот и в него можно добавить подсветку дополнительных языков которые он из коробки не понимает. Например я часов поэтому для наших нужд. Он подходит идеально повторюсь. Это не единственный верный способ поскорее моя личная рекомендация если удобнее можете использовать монодевелоп Visual Studio с плагинами shader или аналог notepad-plus-plus вроде клип саблайм или акелпад, но в этом курсе я кот буду писать в отпуск сейчас покажу как его установить и настроить на подсветку нужного нам синтаксиса. Если же вы собираетесь использовать другой редактор вам предстоит разобраться с этим самостоятельным и так приступим первым делом. Давайте зайдем на сайт самого notepad-plus-plus он элементарного улица на главной странице трудно не заметить вкладку download после чего нам предстоит его скачать и вот здесь надо обратить внимание он идёт в нескольких в качестве инсталляторы в качестве архив. Отличие инсталлятора в том, что он ставится в операционную систему Windows и всячески там размазывается по вашему профилю пользователя. Я же рекомендую вариант из архива поскольку — это по сути портабл версия вы её куда поставите она внутри себя буду. Сохранить все настройки — это очень удобно потому, что вы сможете просто носи с собой папку notepad-plus-plus. Я всегда иметь свой настроенный на скачивание вариантов архива либо права либо связи как вам удобнее и устанавливаем его куда-то в системе сейчас для примера я её распакую прямо здесь поскольку. Лично у меня уже стоит настроенный notepad-plus-plus вот мы его распаковали заходим внутрь и Video File notepad Plus Plus XL запускаем его и наблюдаем сам редактор как нетрудно заметить по умолчанию он идёт в светлой цветовой гамме, но человеческому глазу. Не работает когда фон темный и сейчас большинство современных текстовых редакторов идут именно в таком цветового оформления поэт первым делом изменим ему оформление заходишь в меню settings ставил конфигуратор и выбираем вот здесь вариант обсидиан — это такая современная цветовая схема используется например в пайчарм умолчанию. Так мы её получили. Теперь если мы посмотрим меня лэнгвич мы заметим, что здесь нет языка Ich Will sell — это как раз тот язык на нам предстоит. Писать тут небольшая горка мы будем писать по сути носить живые всё но. Ничем не отличается от hlsl настолько не отвечает, что мы будем обращаться к документации от Microsoft Excel написать на самом деле носить. Шейх Давайте теперь установлен в notepad-plus-plus нужно нам синтаксис закрываем программу и возвращаемся в браузер теперь нам нужно найти дополнительные язык hlsl под плюс плюс. К счастью в notepad-plus-plus есть такая функция User different languages определённые пользователями языки если мы погуляем то первым результатом выдаст страницы в документе отпуск плюс со списком пользовательских языков которые уже были написаны в качестве расширений для этого редактора если прокрутить вниз нетрудно найти язык мы его сохраняем — это xml файл который содержит как раз описание языка и часов, что нам теперь нужно сделать. Мы запускаем notepad-plus-plus ещё раз здесь в меню лэнгвич выбираем пункт define One Piece замечательная функция импорта импортером только, что скачал у нас здесь должен появиться вариант hlsl перезапустите над плюс и теперь в списке языков. Вы должны видеть вариант ничего но. Давайте немножко поправим настройки чтобы он ассоциировался с теми расширение файлов в которых июня хранить шейдеры для этого. Если обратить внимание в папке с солью от плюс появился файл User different формата мы его открываем и видим текстовое описание только, что нами установленного дополнительного языка и вот здесь в самом начале можно увидеть параметр текст.

0 комментариев
0

Читайте также