标签: xbox-one

为Xbox One开发应用程序?

我听说Xbox One应用程序开发与Windows 8非常相似,但我没有找到太多建议原因,或者有什么不同之处.

是否有任何关于创建Xbox One应用程序的文档(不是游戏,应用程序......如Netflix等),甚至是如何申请获取此类信息?

xbox windows-8 xbox-one

19
推荐指数
3
解决办法
1万
查看次数

Windows UWP中对Xbox one的控制器支持

我想知道我应该如何处理针对Xbox One的UWP应用程序的输入.我注意到了DirectInput,但是对于我的用例,我看到了两个问题:

  1. MSDN,它似乎只支持Xbox 360控制器

    XInput是一个API,允许应用程序从Xbox 360 Controller for Windows接收输入.支持控制器隆隆效果和语音输入和输出.

  2. DirectX及其所有API(Direct2d,Direct3D,Xinput等)仅在C/C++上受支持.这意味着即使Xinput支持Xbox one控制器,我也无法使用C#或JavaScript来开发真正的通用应用程序.

在Windows UWP应用程序上支持Xbox One控制器支持,我有哪些选项(至少就C#而言)?

c# xbox xinput xbox-one uwp

16
推荐指数
1
解决办法
8443
查看次数

反向设计Xbox One Smartglass应用程序的API授权标头

由于微软决定将Xbox Live用户的个人资料页面置于登录墙之后,出于某些愚蠢的原因,我不得不寻找其他方法来确定Xbox Live用户是否在线.

为此,我使用了mitmproxy来确定iOS版Xbox One Smartglass应用程序的请求.似乎对于任何需要身份验证的请求,应用程序使用"XBL3.0 x = {computed auth token}"填充"身份验证"标头字段.

我已想出的是,应用程序通过执行一个POST请求来获取接入令牌https://login.live.com/oauth20_token.srf并传递形式的编码数据,其中所述属性中的一个是用户的"refresh_token".您可以通过使用mitmproxy查看任何这些请求来获取此刷新令牌.

然后,应用程序继续向https://user.auth.xboxlive.com/user/authenticate发送POST请求,传递我无法确定其来源的各种信息.以下是此请求的示例JSON有效内容:

{
    "Properties": {
        "AuthMethod": "RPS", 
        "RpsHeader": "<data removed for safety>", 
        "RpsTicket": "<data removed for safety>", 
        "SiteName": "user.auth.xboxlive.com"
    }, 
    "RelyingParty": "http://auth.xboxlive.com", 
    "TokenType": "JWT"
}
Run Code Online (Sandbox Code Playgroud)

此请求的响应包含以下JSON:

{
    "DisplayClaims": {
        "xui": [
            {
                "uhs": "<data removed for safety>"
            }
        ]
    }, 
    "IssueInstant": "2014-08-02T23:44:56.5868148Z", 
    "NotAfter": "2014-08-16T23:44:56.5868148Z", 
    "Token": "<data removed for safety>"
}
Run Code Online (Sandbox Code Playgroud)

连接在一起的"uhs"和"token"的内容似乎是"XBL3.0 x ="授权标头中缺少的身份验证令牌.

问题是我对微软的网络堆栈完全不熟悉,经过几个小时的搜索,我无法弄清楚"RpsHeader"和"RpsTicket"的价值来自哪里.

reverse-engineering xbox windows-live-id mitmproxy xbox-one

8
推荐指数
1
解决办法
2534
查看次数

在XBOX One上测试Windows 10 Universal Application

目前是否可以在我自己的XBOX上测试UWP应用程序(不发布,只在我自己的个人XBOX One控制台上测试)?

基于MS的常见问题解答:http://www.xbox.com/en-US/developers/ID ...

"对于使用通用Windows应用程序的开发人员,您将能够在2015年下半年之后的某个零售Xbox One上测试您的游戏"

但是我找不到任何好的细节来解释在XBOX One上测试/加载应用程序的过程.任何见解将不胜感激.

xbox-one win-universal-app

7
推荐指数
1
解决办法
2210
查看次数

Windows Live OAuth访问XBox Live Info

所以,我正在一个网站上工作,我希望用户能够使用他们的xbox帐户登录,将他们的游戏玩家标签链接到我的网站.我可以像这样使用oauth:

我的网站

但是,我无法弄清楚如何获得xbox实时权限.执行此操作的其他网站具有以下权限:

烫发

如何获得允许我从xbox帐户获取信息的权限,例如gamertag?在权限页面上,我没有在任何地方看到xbox.

oauth windows-live xbox-one

6
推荐指数
1
解决办法
1589
查看次数

我可以在Xbox One上发布我的Windows 10应用程序吗?

今天,微软正在发布基于Windows 10 OS平台的全新Xbox One体验.在开发者大会上,微软称通用应用程序将在包括Xbox One在内的任何地方运行.

我正在寻找有关如何在Xbox One上提供我的通用应用程序的更具体的文档.

xbox-one win-universal-app

5
推荐指数
0
解决办法
321
查看次数

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

我有一个零售Xbox控制台,该控制台已激活Dev模式(已激活Unity)(最新的免费版本)和一个MSDN个人开发人员帐户。

我能够从Xbox上的Visual Studio部署测试应用程序,但是我想知道如何在Unity的Xbox上构建和运行应用程序?

我联系了unity,他们说我需要我的客户经理的批准,但是我是个人开发人员。

我想做的是从Unity部署到Xbox,我正在从Mac(Windows 10版本)并行运行,但是Mac上安装了Unity。

game-development xbox-one unity5 uwp

5
推荐指数
1
解决办法
3884
查看次数

如何在XBOX One控制器上拆分触发器?

我希望能够独立检测触发器拉动,但触发器似乎共享一个轴.

我没有在MSDN文档中的Xbox One控制器上看到任何内容,但是对于Xbox 360控制器,DirectInput触发器共享轴,XInput为每个触发器提供单独的轴.这表明pygame使用DirectInput而不是Xinput,但我不知道如何强制pygame使用Xinput.

(如何)我可以强制pygame使用xinput而不是直接输入?如果这不可行,我愿意使用不同的语言.

我正在使用此脚本从控制器读取输入:

import pygame
pygame.init()

screen = pygame.display.set_mode((400,400))
joysticks = []

for i in range(0, pygame.joystick.get_count()):
    joysticks.append(pygame.joystick.Joystick(i))
    joysticks[-1].init()

while True:
    for event in pygame.event.get():
        print event
Run Code Online (Sandbox Code Playgroud)

编辑:我现在没有时间完全写出来,但在此期间,我发现这个代码看起来对我有用(在Xbox One Spectra控制器上):https://github.com/ r4dian /的Xbox-360-控制器换的Python

python pygame xbox-one

5
推荐指数
1
解决办法
914
查看次数

Kinect 2.0 for Xbox One to PC USB 3.0一直在断开连接?

有没有人在这里使用USB 3.0,并告诉我为什么当我将我的Xbox One Kinect 2.0 USB 3.0线插入计算机时,为什么它偶尔会偶尔断开连接并重新连接,即使我下载了所有的Windows更新,所有的显卡更新,所有固件更新等......?是的,我尝试了几种不同的端口.它并没有破产.圣诞节我得到了新的东西.

windows-8 windows-8.1 xbox-one

4
推荐指数
1
解决办法
1万
查看次数

如何将Xine One的Kinect 2与PC连接

我有一个带Kinect 2的Xbox One.我想知道我是否可以将它连接到我的电脑上,如果是的话,该怎么做?

kinect openkinect kinect-sdk xbox-one

3
推荐指数
1
解决办法
4万
查看次数