4 способа использовать Muse Chat в своем рабочем процессе

MARTINA JOHANNESSON / UNITY TECHNOLOGIESSenior Technical Product Manager
Aug 31, 2023|6 Мин
4 способа использовать Muse Chat в своем рабочем процессе
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

27 июня мы объявили о закрытом бета-тестировании Muse Chat - важной функции нашей платформы Unity Muse, которая позволяет разработчикам использовать большие языковые модели (LLM)* для поиска информации во всей документации, руководствах и других ресурсах Unity.

С помощью этого мощного помощника создатели могут получить доступ к актуальным и хорошо структурированным ответам на вопросы о разработке из сторонних источников Unity. Хотя помощь Muse Chat может оказать вам поддержку на любом этапе разработки - как для новичков, так и для продвинутых пользователей, мы хотим поделиться некоторыми рекомендациями и наработками, полученными в ходе нашего текущего закрытого бета-тестирования, чтобы вдохновить вас на использование Muse Chat в будущих рабочих процессах.

1. Изучение новых проектов

Вы готовы начать новый проект Unity, но не знаете, с чего начать? С помощью Muse Chat вы можете мгновенно получить список лучших ресурсов, чтобы начать свое обучение. Вот пример:

Просьба - "Привет, Muse, дайте мне подробные шаги по созданию 2D мобильной игры с помощью Unity, включая необходимые инструменты и то, как начать".
Ответ -

"Чтобы создать двухмерную мобильную игру с помощью Unity, выполните следующие действия:

Установите Unity: Загрузите и установите последнюю версию Unity. Выпуск 2022 LTS рекомендуется из-за его стабильности и долгосрочной поддержки.

Настройте Unity для разработки 2D мобильных игр: При создании нового проекта Unity выберите шаблон 2D, чтобы настроить проект для разработки 2D-игр[1].

Поймите интерфейс и рабочий процесс Unity: Ознакомьтесь с интерфейсом Unity, пунктами меню, использованием активов, созданием сцен и публикацией сборок[2].

Импортируйте и упорядочивайте активы: Импортируйте 2D-активы, такие как спрайты и звуки, в папку Assets проекта. Unity автоматически импортирует и отобразит их в окне проекта[3].

Создание и манипулирование двумерными игровыми объектами: Используйте спрайты для представления 2D-графики в вашей игре. Спрайты - это стандартные текстуры, которые можно редактировать с помощью встроенного редактора Sprite Editor и рендерить с помощью компонента Sprite Renderer[4].

Реализуйте 2D-физику и обнаружение столкновений: Используйте систему 2D-физики и компоненты Unity для создания реалистичных и интерактивных 2D-игр[5].

Сценарий игровой механики и поведения: Пишите скрипты для определения механики геймплея и поведения в вашей игре. Unity поддерживает создание сценариев с помощью C#[6].

Создайте и протестируйте свою мобильную 2D-игру: Регулярно тестируйте свою игру на целевой платформе (iOS или Android), чтобы убедиться в ее совместимости и производительности[7].

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

Опубликуйте свою игру: После завершения разработки и тестирования опубликуйте свою игру в нужных магазинах приложений[8].

В качестве дополнительных учебных ресурсов рассмотрите следующие:

  • Электронная книга Unity по созданию 2D игр, анимации и освещению для художников[7].
  • Курс Unity Learn, посвященный началу разработки 2D-игр[7].

Не забудьте обратиться к документации Unity для получения дополнительной информации о конкретных функциях и возможностях. Удачи вам в разработке 2D мобильных игр!"

Совет: Хотите получить более подробную информацию об одном из упомянутых этапов? Задавайте уточняющие вопросы, чтобы Muse Chat мог объяснить, что нужно учитывать, например, при создании сцены.
2. Чтобы сгенерировать код

Строить с нуля очень сложно. Muse Chat был разработан, чтобы упростить этот процесс. С помощью Muse Chat вы можете ускорить разработку, попросив Muse сгенерировать код. Пользователи бета-версии рассказали, что Muse Chat помогает создавать полезные фрагменты кода при написании тестов.

Вы можете генерировать код в Muse Chat с нуля, использовать его для изменения существующего кода или попросить его помочь вам найти новый метод - например, изменить способность персонажа к прыжку, а затем перейти от одинарного прыжка к двойному.

Давайте рассмотрим, как общаться с Muse Chat о методах перехода.

Пример: Спрашиваем о методах прыжков
Вид интерфейса Muse Chat, показывающий, как набрать вопрос в инструменте. Показ по подсказкам: "Привет, Муза, не могла бы ты помочь мне изменить метод прыжка, чтобы он позволял выполнять двойные прыжки вместо одинарных?"
Вид интерфейса Muse Chat, показывающий, как набрать вопрос в инструменте. Показ по подсказкам: "Привет, Муза, не могла бы ты помочь мне изменить метод прыжка, чтобы он позволял выполнять двойные прыжки вместо одинарных?"

Задача - "Привет, Муза, не могла бы ты помочь мне изменить метод прыжков, чтобы разрешить двойные прыжки вместо одинарных?".
Ответ - ответ Музы и код, сгенерированный для разрешения двойных прыжков:

В чате Muse Chat отображается реакция инструмента на запрос метода перехода, показанный выше.
В чате Muse Chat отображается реакция инструмента на запрос метода перехода, показанный выше.

Чтобы определить, как лучше применить сгенерированный код, задайте Muse Chat следующий вопрос.

Призыв - "Отлично, спасибо, Муза. Теперь вы можете сказать мне, как настроить значение jumpForce?"
Ответ - ответ Muse, направляющая настройка значения jumpForce:

Muse Chat просматривает ответ инструмента на последующий вопрос: "Отлично, спасибо тебе, Муза! Теперь вы можете сказать мне, как настроить значение jumpForce?"
Muse Chat просматривает ответ инструмента на последующий вопрос: "Отлично, спасибо тебе, Муза! Теперь вы можете сказать мне, как настроить значение jumpForce?"
3. Для устранения неполадок

Особенно для разработчиков-одиночек столкновение с кажущейся неисправимой ошибкой не только отнимает время разработки, но и является основным источником разочарования.

Добавив Muse Chat в свой процесс, вы получите партнера по команде для устранения неполадок. Один из популярных примеров использования, который мы уже видели, - это разработчики, которые делятся кодом с Muse Chat и спрашивают, почему он не работает. Если вы не уверены в том, в чем проблема, вы также можете описать проблему в Muse Chat, и он проделает работу по сканированию нашей документации и других ресурсов, чтобы определить, в чем заключается проблема.

Еще один способ, которым Muse Chat может помочь вам в решении проблемы, - это репликация окружения с ошибками и быстрая настройка тестов. Один из участников бета-тестирования поделился: "Я писал тест на ошибку, которая, как я знаю, происходит только после перезагрузки домена в редакторе, поэтому я спросил: "Как я могу принудительно перезагрузить домен с помощью скриптов?"" . После этого они смогли быстрее найти функцию, что облегчило выполнение тестов и отладку их проекта.

4. Чтобы быстрее находить любимые ресурсы

Более опытные пользователи бета-версии Unity отмечают, что Muse Chat помогает им быстрее находить любимые ресурсы и даже заново открывать для себя инструменты, о которых они забыли.

От одного из пользователей бета-версии: "Я нахожу его очень полезным для поиска API, о существовании которых я знаю, но не помню где... Он экономит мне время, которое я бы потратил на поиски в Google, Slack или спрашивая в других каналах".

Не нужно искать ресурсы, когда Muse Chat найдет их быстрее.

Muse Chat совершенно новый - разработка продолжается, текстуры и спрайты скоро появятся

Как мы уже сообщали в июне, Unity Muse добавит новые возможности в бета-версию AI, включая возможность генерировать текстуры и спрайты. Раскройте потенциал Unity AI и подпишитесь на бета-версию программы AI уже сегодня. Вы узнаете первыми о появлении новых функций и присоединитесь к сообществу Muse, чтобы узнать, как создавать с помощью искусственного интеллекта.

* Для создания Unity Muse Chat мы лицензировали сторонние LLM и интегрировали их с технической документацией Unity (включая руководства, примечания к выпуску, учебники, руководства по написанию сценариев и т. д.), чтобы создатели могли получить самую актуальную и свежую информацию. Ознакомьтесь с нашими руководящими принципами этичного ИИ , чтобы узнать больше о нашем подходе.