●准备工作

◇xbox one机器(需要官方授权的机器)

◇和unity对应版本的UnitySetup-Xbox-One-Support-for-Editor-5.3.2p3,俗称unity add-on。

◇和unity版本对应的XDK

◇最新的XboxOneUpdate更新包

●环境搭建

1、将网线接入xbox one后面的lan口(必须用网线)

2、进入设置-系统,按手柄键左上、右上、左下、右下连续4下,会弹出开发者模式选项

3、进入开发者模式后,通过电脑打开软件Xbox One Manager

4、点击Add Console,输入机器上的IP

5、点击Update console,选择下载的XboxOneUpdate更新包

●开始发布

和ps4一样,在发布设置中点击Build And Run即可

●常见问题

●安装不上,或者打开闪退?报错An unknown error has occurred
1、XDK 版本, OS 版本任意一个改变了,都需要重新做 provision
2、cmd到C:\Program Files (x86)\Microsoft Durango XDK\bin目录,执行xbconnect.exe [ip],连接成功后执行xbprovision.exe

●xbox one打包报错:[VALIDATOR ERROR] Available Version Check
.A required update to Submission Validator is available. XDK users must download from http://go.microsoft.com/fwlink/?LinkId=393356. ADK users must download from http://go.microsoft.com/fwlink/?LinkId=393357. Download and install the update, then rebuild the package. Contact your Developer Account Manager for assistance.
并且打不开报错信息的网站

解决办法:登录开发者网站Certification-Certification Tools下载最新的Submission Validator,拷贝到XDK\bin覆盖
登录:选择Microsoft partner登录

●xbox one总是安装不上,或者安装上了打开闪退(提示,等太久时间了
原来是Unity的QualitySetting设置成Fantasy,而且安装后的文件是200G,把Quality降一点就好

unity发布到机器上,帧数有几百帧?并且摄像机有闪屏
是因为垂直同步没有开启,在Edit-Project Setting-Quality中,默认是Fastest,这个没有开启垂直同步,默认修改为Good即可解决。

●xbox one用5.4.1f1打包项目,开始会闪现拉扯问号,项目也没找到问号图标
解决办法:
1、进入Player Setting
2、在inspector面板右上角选择debug mode
3、设置属性Xbox one splash screen的图片为项目的splash图片,注意,不是xbox splash screen。

●打包报错System.InvalidOperationException: The process must exit before getting the requested information.
解决办法:重启下unity再打包一遍

●shader报错:Xbox One shader compiler could not be loaded (on xboxone)
reimport下shader就好了
如果还不行,就是XDK版本和unity版本不对应

●打包报错Exception: BuildPlayer failure: Error building Player: Exception: GetInstalledXDKVersion: Unable to retrieve version 10.0.14393.2152 from Registry for the XboxOne XDK
XDK版本和unity版本不对应,即XDK版本要10.0.14393.2152

●Input.GetJoystickNames ()在xbox one上运行总是获得8个设备,大部分都是UnknownController
之前5.3.2的版本没问题,切换到5.3.6p8就出现这个问题,于是继续升级到5.3.8f1,情况依旧
解决办法未知,实在不行,只能通过xbox提供的手柄相关接口了

●如何激活xbox开发机
1、用二维码软件扫描机器正面的二维码图片,得到一个网址
2、用电脑浏览器打开网址,点击确认即可激活

●Input.GetJoystickNames()接口返回错误

切换到xbox one平台使用unity提供的Input.getJoystickNames()接口返回错乱,返回各种UnknownController。如图

测试了好几个版本,从5.3.6到5.3.8到5.4.5f1也是错误,之前版本5.3.2是好的,好像从5.3.2以后就不对了。

解决办法:

看官方日志,升级到5.4.1p1应该已经修复。可是我升级到5.4.1p1也不行......已经提问官方

(更新:终于找到问题所在,pc打开xboxOneManager算一个手柄,如果pc还插着手柄,那么会是两个手柄,这时候如果在xbox上插入手柄,从第三个序号开始,所以可以忽略该问题,正式玩家环境应该是没问题)

【xbox开发】如何通过unity3d发布xbox one应用相关推荐

  1. 百视通与微软将于9月在华发布Xbox One

    4月30日今天,上海播送电视台.上海文明播送影视集团有限公司(SMG)控股的百视通新媒体股份有限公司(BesTV)与微软一起宣告,于本年9月在华发布Xbox One.这是国内初次发布此类集游戏.文娱功 ...

  2. 百视通与微软共同宣布9月在华发布Xbox One

    4月30日消息,百视通今日与微软共同宣布,于今年9月在华发布Xbox One.这是继百视通与微软2013年9月成立合资公司后,双方合作的又一进展. 微软副总裁,硬件及设计工作室部门主管尤瑟夫 •梅赫迪 ...

  3. xbox one 越狱_如何在Xbox One上播放视频和音乐文件

    xbox one 越狱 The Xbox One has integrated TV features and support for streaming media apps like Netfli ...

  4. xbox手柄_请不要通过Xbox Live判断白人

    xbox手柄 I was winding down from the hard-partying. I was in my late-20s. It was time. This change to ...

  5. 【VR开发篇】Unity3D 使用物理公式实现抛物线传送功能

    [VR开发篇]Unity3D 使用物理公式实现抛物线传送功能 发布时间:2021/03/22 作者:七夜丶 文章目录 [VR开发篇]Unity3D 使用物理公式实现抛物线传送功能 前言 一.前期准备 ...

  6. xbox one 解码_什么是Xbox One的EA Access,它值得吗?

    xbox one 解码 EA Access for Xbox One gives you access to more than 50 games, discounts, and trials of ...

  7. Unity3D发布APK到Android平台

    目录 一.环境配置 1.必备工具 2.配置java环境.安装SDK 2.1.java 2.1.1.安装JDK 2.1.2.设置环境变量 2.1.3.个人习惯 2.1.4.java环境测试 2.2.An ...

  8. xbox one 越狱_如何在没有Xbox One的情况下更新Xbox One控制器的固件

    xbox one 越狱 Microsoft regularly releases new firmware updates for its Xbox One controllers, and thes ...

  9. Dapr微服务应用开发系列5:发布订阅构建块

    题记:这篇介绍发布订阅构建块,这是对事件驱动架构设计的一种实现落地. 注:对于"Building Blocks"这个词组的翻译,我之前使用了"构件块",现在和官 ...

最新文章

  1. 【PTA】JAVA提交的一些注意点
  2. linux 文件夹隐藏属性,Linux基础知识之文件隐藏属性
  3. vba动态二维数组_VBA实战技巧05: 动态调整数组以存储所需数据
  4. #17# SCCM管理 - 软件中心 VS 应用程序目录网站点
  5. 现代软件工程系列 学生的精彩文章 (3) 如何在Bug 不断的情况下还能保持平常心...
  6. Linux CentOS 7 安装 字体库文件(simsun.ttf、simheittf.ttf)
  7. 用matlab画牛顿迭代图形,matlab牛顿迭代动画演示
  8. 对话|俞栋:在人工智能的很多应用场景,语音识别是一个入口
  9. 男孩子一定要注意保护自己!
  10. 【CSON原创】CSS的障眼法:利用border实现图片的翻转
  11. Day11:股市风险
  12. ubuntu 桌面 终端 控制台 Bash Shell 命令行编辑 快捷键
  13. 多x多y的origin图_素雅、便携、多场景,松下纳诺怡X黑科技除菌净味产品使用简评...
  14. word域锁定和更新
  15. MATLAB利用仿射变换实现图像的缩放,旋转,剪切,平移操作
  16. 银行可视化大屏后端计算案例
  17. 美团2016招聘笔试:奇数位丢弃
  18. python爬取上市公司套期保值公告(巨潮网)--使用Selenium方法
  19. Java 记录(3) java 时间格式化:SimpleDateFormat 函数 :java 获取当前时间
  20. 【PCIe】PCIe Flow Control 释疑

热门文章

  1. 美颜相机 01 - 图像的重绘
  2. echarts--设置折线图折点的样式
  3. 聚爆登进去显示服务器,聚爆连接错误隐藏关卡,可以试一试这些方法
  4. 19.Docker技术入门与实战 --- 安全防护与配置
  5. 单片机应用系统设计技术——红外遥控模拟
  6. web开发工具(ColorPic,HttpWatch,IEDevToolBar)
  7. 两个div之间空白间隙 和 div与图片空白间隙问题
  8. java中Integer.parseInt用法详细分析(全)
  9. 伪随机序列:LFSR Sequence、m-Sequence和Gold Code/Sequence
  10. 高等光学仿真 (matlab版) 百度云,高等光学仿真(MATLAB版):光波导•激光