После некоторого исследования вот способ запустить приложение, созданное с помощью Unity, на розничной консоли с поддержкой XboxOne Developer.
Прежде чем вам понадобится учетная запись разработчика MSDN. Машина под управлением Windows 10 и розничная консоль XboxOne.
В Unity нажмите File -> Build settings.
Переключите платформу на Магазин Windows (не забудьте нажать «Переключить платформу», чтобы изменения вступили в силу).
Измените SDK на универсальный 10 и тип сборки UWP на D3D или XAML.
Создайте новую папку на рабочем столе (YourAppFolder)
Выберите Build и сохраните проект во вновь созданной папке.
Откройте проект VS, настройте параметры сборки для запуска проекта на консоли разработчика XboxOne (инструкции можно найти по этой ссылке)
https://msdn.microsoft.com/en-us/windows/uwp/xbox-apps/getting-started
По сути, это удовольствие от вашего недавно созданного проекта, запущенного на XboxOne.
Конечно, чтобы публиковать игры на платформе Xbox One, вам необходимо подать заявку в программу ID @ XBOX, дополнительную информацию по этой теме можно найти на их веб-сайте.
Более полезную информацию можно найти по предоставленным ссылкам:
https://developer.microsoft.com/en-us/windows/holographic/exporting_and_building_a_unity_visual_studio_solution
10/10/2016
Привет, MS добавил отличную документацию по этому поводу, посмотрите эту ссылку:
https://msdn.microsoft.com/en-us/windows/uwp/xbox-apps/development-lanes-unity
И видеоверсия этого:
https://www.youtube.com/watch?v=f0Ptvw7k-CE
09/03/2017
С веб-сайта Ms еще один отличный ресурс.
https://blogs.windows.com/buildingapps/2016/04/18/intro-to-porting-unity-3d-games-to-uwp-building-and-deploying/#2dx9hHw4uQZmsDGc.97
10/05/2017
После импорта подключаемого модуля Unity и попытки сборки в UWP я столкнулся с ошибками компилятора Unity после помощи от издателя подключаемого модуля и некоторых копаний, если у вас возникли те же проблемы, вы можете сделать следующее:
В меню сборки после выбора платформы Windows 10 и т. Д. Нажмите на меню «Настройки проигрывателя» там, на вкладке «Конфигурация», вы можете изменить серверную часть .NET на ILCPP, это должно (и я повторяю, должно) решить ошибки компилятора.
После открытия проекта на VS у вас не будет той же конфигурации для удаленного компьютера, чтобы настроить 1-й набор на удаленный компьютер, затем выберите Project -> Properties -> Debugging, и там вы настроите параметры удаленного компьютера, ваш XboxOne должен быть в той же сети. .
Обновление от 08.02.2019.
Нашел это замечательное видео на YouTube (кредиты предоставлены загрузчику Filmstorm) о том, как развернуть на Xbox One из Unity.
https://www.youtube.com/watch?v=uibEl3SmI1k
Обновление Unity 2019 (08.12.2019).
Несмотря на то, что процесс не сильно изменился, вот шаги для запуска игры Unity из VS 2017 прямо на консоль XboxOne.
Предполагая, что у вас есть лицензия разработчика и вы включили приложение XboxOne для разработчиков.
В разделе «Файл» выберите «Параметры сборки», затем переключите платформу на универсальную платформу Windows.
После этого убедитесь, что для архитектуры установлено значение x64, а тип сборки - D3D, а конфигурация сборки - Release.
После этого перейдите в настройки проигрывателя в разделе Player -> certificate, создайте новый сертификат и сохраните его где-нибудь, чтобы затем получить его.
Нажмите кнопку build и сохраните в папку по вашему выбору.
После завершения сборки откройте изменение проекта .sin на панели инструментов VS с Debug to Release, x64 и target to remote machine.
В разделе yourprojectName (универсальные окна) откройте Package.appxmanifest -> Packaging -> Publisher, выберите сертификат, который вы создали, и закройте вкладку.
Щелкните правой кнопкой мыши yourprojectName (универсальные окна) -> Свойства -> Отладка выберите удаленный компьютер под именем компьютера, введите свое имя XboxOne (можно найти на домашней странице разработчика xbox), примените и закройте.
Нажмите кнопку воспроизведения на VS (процесс запуска может занять несколько минут), и ваша игра, созданная с помощью Unity, должна работать на консоли XboxOne с поддержкой разработчика.
Наслаждаться.
person
rony_y
schedule
22.05.2016