DirectX 和 Xbox 兼容性

     2023-03-15     232

关键词:

【中文标题】DirectX 和 Xbox 兼容性【英文标题】:DirectX and Xbox compatibility 【发布时间】:2020-05-06 20:33:42 【问题描述】:

我开始使用 DirectX 进行游戏开发,我想知道我是否能以某种方式玩我在 Xbox 上制作的游戏。我知道您可以使用 Xbox 控制器控件,但只能在计算机上使用(据我所知)。

【问题讨论】:

【参考方案1】:

Xbox One 支持“开发者模式”,该模式运行为 DirectX 11 或 DirectX 12 编写的 UWP 应用程序。请参阅 Microsoft Docs

有关其他说明,请参阅this blog post。

总结一下:

对于 Xbox One 上的 UWP,仅支持 x64 本机应用 支持带有D3D_FEATURE_LEVEL_10_0 的 Direct3D 11 Direct3D 12 和 D3D_FEATURE_LEVEL_12_0 仅在“游戏模式”中受支持 不支持 Direct3D 9 或更早版本。

对于 UWP 开发,您不要使用 legacy DirectX SDK 或 deprecated D3DX 库。

游戏控制器通过 Windows.Gaming.Input 访问,还有一个 XINPUT 仿真库,您可以使用xinput_uap.lib。不支持 DirectInput。

支持 XAudio2。不支持 DirectSound 和 XACT。

如果您想学习 C++ 中的低级图形,请参阅 DirectX Tool Kit。此库支持 UWP 应用程序,包括 Xbox One 上的 UWP 以及 Windows 7 或更高版本上的 Win32 桌面应用程序。 directx-vs-templates 的 UWP 模板适用于 Xbox One 上的 UWP。

GitHub 上有许多 UWP 示例,它们将在 UWP for Xbox One 上运行。

Unity也可以用来定位UWP on Xbox One

【讨论】:

将.avi转换为xbox兼容的.wmv

mencoder-noskip"SOURCEFILE.avi"-o"TARGETFILE.wmv"-oflavf-lavfoptsformat=asf-ovclavc-lavcoptsvcodec=wmv2:vbitrate=5000:vpass=1-passlogfile"libvcodecstats.txt"-oaclavc-lavcoptsacodec=wmav2 查看详情

google地球的“opengl”模式与“directx模式”有什么区别?

...上OpenGL不如DirectX受欢迎(因为微软的政策)但是OpenGL的兼容性要比DirectX强得多本回答被提问者采纳 参考技术D都一样。 查看详情

极品飞车这款游戏开发用了大约多少钱啊,那三维图片制作很困难吗

...D光驱或DVD光驱显卡:64MB显存,硬件支持DX9的显卡声卡:与DirectX9.0c兼容DirectX:版本9.0c在线模式:2至4人输入设备:键盘、鼠标或USB接口的方向盘、摇杆等注:支持的显卡:NVIDIAGeForce2MX/GTS及其后续产品,ATIRadeon7500及其后续产品;... 查看详情

2010年的新游戏都有哪些(射击的)

...更加完善,程序漏洞有所减少。PC版游戏会引入Direct3D10和DirectX11的部分技术。由于游戏并非真正基于DirectX11后端开发,PC版游戏的画面效果与普通DirectX9游戏并没有明显差别,但得益于DirectX11,游戏的运作效率则有所 查看详情

百科知识什么是xbox

Xbox Xbox是世界最大的电脑软件公司微软所开发、销售的家用游戏主机。在游戏市场中,Xbox和新力sony公司的PlayStation2和任天堂公司所发行的GameCube形成了三国鼎立局面。[]概述  Xbox主机于(2001年11月15日)在美利坚合众国地区... 查看详情

directx和opengl到底哪个好

Opengl的稳定性要好于DirectX,但是如果你只是一般应用,不是多么复杂的程序就不用注意什么稳定性。Opengl要好学很多,但是它只有图形方面的功能,而DirectX主要是为了开发游戏而做,所以DirectX除了图形方面的功能外,还有网络... 查看详情

Xbox one 开发模式和 Unity 免费版

】Xboxone开发模式和Unity免费版【英文标题】:XboxonedevmodeandUnityfreeversion【发布时间】:2016-09-1110:19:48【问题描述】:我有一台激活了开发模式的Unity(最新免费版本)和一个MSDN个人开发者帐户的零售Xboxone控制台。我能够在Xbox上... 查看详情

directx12和directx11选哪个,有什么区别

如下:directx12和directx11比较为:directx12能100%API支持心渲染引擎、提高了多线程效率、软件平台更新。一、核心渲染引擎支持1、directx12:directx12对于核心渲染引擎是100%API支持。2、directx11:directx11对于核心渲染引擎仅仅是特性集... 查看详情

C++ XInput 和 XBOX 360 控制器从不连接

】C++XInput和XBOX360控制器从不连接【英文标题】:C++XInputandXBOX360controllerneverconnects【发布时间】:2016-12-0906:04:28【问题描述】:我正在尝试连接XBOX360控制器以获取程序的输入,但我的程序永远不会注册连接的控制器--我已确认控... 查看详情

使用 XInput 和 VB.NET 支持 xbox 360 控制器

】使用XInput和VB.NET支持xbox360控制器【英文标题】:UseXInputandVB.NETforxbox360controllersupport【发布时间】:2014-01-2423:49:02【问题描述】:我想知道是否有人可以在xinput(for和Xbox控制器)和vb.net方面给我一点帮助。我想要做的是将模拟... 查看详情

Opengl 和 DirectX 视口和渲染目标

】Opengl和DirectX视口和渲染目标【英文标题】:OpenglandDirectXViewportandRendertargets【发布时间】:2014-10-2616:15:09【问题描述】:所以我仍在尝试在OpenGL和DirectX中获得相同的结果。现在我的问题是使用渲染目标和视口。到目前为止我学... 查看详情

xbox360如何运行忍龙黑之章?

...个是中文的官方说明和补丁下载。O参考技术A要打个xbox的兼容补丁。把忍龙的盘放进去就可以自动下载。。。所以到js那买章带补丁的忍龙盘是最方便的选择。----------------------------------------联上live放进忍龙黑的盘自动下载补丁 ... 查看详情

未能创建 DirectX 设备和交换链

】未能创建DirectX设备和交换链【英文标题】:failuretocreateaDirectXdeviceandswapchain【发布时间】:2010-06-2304:45:24【问题描述】:我在从directx检索交换链和设备时遇到问题。更多信息在代码中voidGXDX::StartUp(HWND*mainWindow,intw,inth)//widthandhe... 查看详情

低级鼠标钩子和 DirectX

】低级鼠标钩子和DirectX【英文标题】:LowlevelmousehookandDirectX【发布时间】:2010-07-1114:37:52【问题描述】:我正在构建一个需要在系统范围内过滤一些鼠标点击的应用程序。也就是说,我需要让系统在特殊情况下忽略一些鼠标按... 查看详情

使用 C#、DirectX 和 XNA 播放音频和最终用户的要求

】使用C#、DirectX和XNA播放音频和最终用户的要求【英文标题】:PlayingAudio,andRequirementsforEnd-UserwithC#,DirectX,andXNA【发布时间】:2009-09-0221:29:36【问题描述】:我正在开发一款C#桌面2D游戏,并且想要播放音频。1)如果我将DirectX用于... 查看详情

微软怎么没directx11下载?只找到directx9··官方网站下载位置是?

玩游戏去玩少9的dll,不是win7系统显示DirectX11,不是说兼容DirectX9么?我电脑都纳闷了,上次也是这系统下载下来就能玩,重装后又不能玩了,说缺少dll,同样的系统盘怎么装系统每次装出来还不一样,是买电脑送的win7家庭普通版... 查看详情

Xbox UWP 内存使用限制

】XboxUWP内存使用限制【英文标题】:XboxUWPMemoryUsageLimit【发布时间】:2021-05-1207:30:20【问题描述】:我有一个在XboxOne上运行的UWP视频播放器应用。该应用程序下载资源:视频和音频,然后在完成后播放。在我的笔记本电脑上,... 查看详情

支持 Opengl 3.0+ 和 DirectX 10+ 的主要功能和窗口

】支持Opengl3.0+和DirectX10+的主要功能和窗口【英文标题】:MainfunctionandwindowthatsupportsOpengl3.0+andDirectX10+【发布时间】:2014-12-1520:46:45【问题描述】:我目前正在开发游戏引擎,希望同时支持DirectX和OpenGL,但据我所知,directX必须使... 查看详情