Search
Write a publication
Pull to refresh

Comments 7

3. Автор изучил Roslyn
— пожалуй только это не вызывает сомнений.
Инструмент даёт возможность редактировать исключительно строго определённые части кода
— абстрагируем нужные типы и выносим их в виде интерфейсов в сборку: IActor, IBody, IPlayer,… а дальше кастамайзер пишет свой код в отдельной сборке, оперируя типами которые вы предоставили. Собственно это и делают всякие Unity среды, предоставляя упрощенные и более безопасные интерфейсы рендеринга и прочего функционала.
И как это восприняли дизайнеры? Как можно дизайнера заставить писать код? Мне не удается убедить их писать XAML разметку, ни то что сишарп код ).
Картинка нарисованного графа внизу — красиво и бесполезно, что вы из этих картинок видите?
И как это восприняли дизайнеры? Как можно дизайнера заставить писать код?

Никто их не заставляет писать код) они работают через тулзу.

Картинка нарисованного графа внизу — красиво и бесполезно, что вы из этих картинок видите?

Вы про самую последнюю? Это скриншот Blueprints (который Unreal Engine). Как пример слишком сложной системы.
Никто их не заставляет писать код) они работают через тулзу.

В тулзе они пишут код? Иначе причем тут Roslyn? Если же они код не пишут, а таскают какие то кубики — то это кодогенерация, опять таки не понятно причем тут Roslyn как парсер сишарпа.
Иначе причем тут Roslyn?

Как причем? Парсер, модификатор, генератор. Изменение дерева и сохранение обратно.
Sign up to leave a comment.

Articles