unity3d Xbox One开发模式和Unity免费版

k2arahey  于 2022-12-13  发布在  其他
关注(0)|答案(1)|浏览(134)

我有一个零售Xbox One控制台与开发模式激活的统一(最新免费版本)和MSDN个人开发者帐户。
我可以在Xbox上部署Visual Studio中的测试应用程序,但是我想知道如何在Xbox上构建和运行Unity中的应用程序?
我联系了Unity,他们说我需要我的客户经理的批准,但我是一个独立的开发人员。
我想做的是从Unity部署到Xbox One,我从Mac(Windows 10版本)并行运行,但Unity安装在我的Mac上。

z9smfwbn

z9smfwbn1#

经过一些研究,这里有一种方法来运行一个统一构建的应用程序上的零售XboxOne开发人员启用的控制台。
在你需要一个MSDN开发者帐户之前,一台运行Windows 10和XboxOne零售控制台的机器。
从Unity中单击文件-〉构建设置。
将平台切换到Windows应用商店(确保单击“切换平台”以使更改生效)。
将SDK更改为通用10,将UWP构建类型更改为D3 D或XAML。
在桌面上创建新文件夹(YourAppFolder)
选择“生成”并将项目保存到新创建的文件夹中。
打开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

2016年10月10日更新。

嘿,MS已经添加了一个关于这件事的伟大文档,请查看此链接:
https://msdn.microsoft.com/en-us/windows/uwp/xbox-apps/development-lanes-unity
还有一个视频版本:
https://www.youtube.com/watch?v=f0Ptvw7k-CE

2017年3月9日更新。

从Ms网站的另一个伟大的资源。
https://blogs.windows.com/buildingapps/2016/04/18/intro-to-porting-unity-3d-games-to-uwp-building-and-deploying/#2dx9hHw4uQZmsDGc.97

2017年5月10日更新。

在导入Unity插件并尝试构建UWP后,在插件发布者的帮助下,我遇到了Unity编译器错误,如果你遇到同样的问题,你可以做以下事情:
在构建菜单上,选择Windows 10平台等后,按下菜单“播放器设置”,在配置选项卡下,你可以将.NET后端更改为ILCPP,这应该(我重复应该)解决编译器错误。
在VS上打开项目后,您将不会有相同的配置为远程计算机配置第一个设置为远程计算机,然后选择项目-〉属性-〉调试,在那里您配置您的远程计算机设置,您的XboxOne应该在同一个网络上。

2019年8月2日更新。

在YouTube上找到了这个关于如何从Unity部署到Xbox One的伟大视频(学分归上传者Filmstorm)。
https://www.youtube.com/watch?v=uibEl3SmI1k

Unity 2019更新(2019年8月12日)。

即使过程没有太大的变化,这里是运行一个统一游戏从VS 2017直接到您的XboxOne控制台的步骤。
假设您拥有开发者许可证并启用了XboxOne开发应用程序。
在“文件”下,选择“构建设置”,然后将平台切换到通用Windows平台。
之后,确保将体系结构设置为x64,构建类型为D3 D,构建配置为发布。
之后,前往播放器设置下的播放器-〉证书创建一个新的证书,并将其保存在某个地方,然后您可以获取它。
单击构建并保存到您选择的文件夹。
构建完成后,打开VS工具栏上的.sin项目,将其从“调试”更改为“发布”,将x64和目标更改为远程计算机。
在yourprojectName(通用窗口)下打开Package。appxmanifest -〉Packaging -〉Publisher选择您创建的证书并关闭选项卡。
右键单击yourprojectName(通用窗口)-〉属性-〉调试选择远程机器下的机器名称键入您的XboxOne名称(可以在xbox开发主页上找到)应用并关闭。
按下VS上的播放按钮(运行过程可能需要几分钟),你的Unity构建的游戏应该在你的开发启用的XboxOne控制台上运行。

2022年9月12日更新

刚刚看了这个关于如何在Xbox系列X / S上启用开发模式的指南
https://www.howtogeek.com/703443/how-to-put-your-xbox-series-x-or-s-into-developer-mode/
还有这个YouTube视频:
https://www.youtube.com/watch?v=E1zYnLbfqjU
学分去指南作家和视频制作人。
和Microsoft的文档
https://learn.microsoft.com/en-us/windows/uwp/xbox-apps/devkit-activation
请慢用

相关问题