腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
游戏中的多个directx运行时
、
我从中看到,许多不真实的引擎游戏加载多个DirectX运行时。例如,游戏Gears 5在需求中只支持DirectX 12,但也使用DirectX 9和11运行时。这是正确的吗?这是因为不真实的引擎开发人员不删除\重写一些使用旧DirectX版本特性的代码,而现在我们有许多遗留代码,游戏需要这个运行时,因为遗留?
浏览 0
提问于2020-09-17
得票数 0
回答已采纳
3
回答
随着XNA的退役,.NET开发者的官方游戏平台将会是什么呢?
、
。现在,由于.NET将继续成为Windows和Windows Phone开发的标准,那么.NET游戏开发的标准是什么?
浏览 0
提问于2013-07-23
得票数 1
回答已采纳
1
回答
是否可以拦截directx 11调用并将其转换为directx 12?
我读到了DirectX12的多gpu功能。我想知道是否有可能捕获directx11调用并将其转换为directx12,添加对多gpu的支持。 这将使directx11游戏也可以使用多图形处理器支持,而无需开发人员重写游戏。 我的问题是:这样做是可行的,而且足够快,这样做是有意义的吗?
浏览 1
提问于2017-02-16
得票数 0
1
回答
游戏开发者如何为新的CPU/体系结构优化他们的游戏?
我了解到DirectX帮助开发人员在各种硬件上编写游戏程序。然而,这是事物的视觉/图形方面。 游戏开发者如何处理新的CPU或CPU架构?还有其他API吗?他们也使用DirectX吗?或者他们需要学习体系结构和程序的来龙去脉? 谢谢。
浏览 0
提问于2019-03-04
得票数 0
回答已采纳
1
回答
SharpDX与SlimDX在游戏开发中的比较?
、
、
其中哪一个为游戏开发提供了最好的API?哪个库更容易使用,速度更快,有更多的文档?
浏览 1
提问于2012-06-13
得票数 13
回答已采纳
1
回答
播放音频以及对使用C#、DirectX和XNA的最终用户的要求
、
、
、
我正在开发一款C#桌面2D游戏,想要播放音频。 1)如果我使用DirectX播放音频,最终用户是否必须在计算机上安装DirectX?(我假设是)。 2)如果我使用XNA处理音频,为了运行我的程序,最终用户是否仍然需要DirectX或.NET框架以外的其他东西? 我有一种感觉,XNA是C#爱好者游戏开发的首选。到目前为止,我所有的工作都是用纯.NET完成的;我最近才决定不接受框架附带的SoundPlayer,因为它不能同时播放多个音频文件。
浏览 2
提问于2009-09-02
得票数 0
回答已采纳
2
回答
当游戏开发人员不得不将他们的DirectX游戏移植到PS4/交换机时,他们会做什么?
、
、
我不是一个游戏开发商(希望有一天!)想知道开发人员如何处理如何将使用DirectX的游戏移植到PS4/Switch?据我所知,它既不支持DirectX,也不支持OpenGL和Vulkan。开发人员是否只需要与OpenGL或Vulkan一起重新创建他们的游戏?这似乎是一项艰巨的工作。我想这可能是一个相当常见的场景,尤其是AAA游戏,所以我会假设会有什么东西让它变得更容易?
浏览 0
提问于2019-01-14
得票数 4
回答已采纳
3
回答
游戏开发: OpenGL和DirectX的自动测试
、
、
、
我正在写关于自动可移植性测试的硕士论文,我想知道当游戏开发人员开发同时支持OpenGL和DirectX的游戏时,是否有适合他们的自动测试软件?理论上,人们可以在游戏中自动运行特定序列的过程中录制屏幕,并分析OpenGL和DirectX录制的内容,但是有没有什么技术方面的因素让这变得不可能呢?
浏览 3
提问于2012-01-05
得票数 1
回答已采纳
1
回答
为什么我的背景在DirectX 12 Release build中的网格中闪烁?
、
、
我一直在使用DirectX 12在Visual Studio的C++中开发这款游戏。我在开发过程中使用了调试构建配置,图形非常流畅。 当我准备在Windows应用商店上发布游戏,以便可以作为游戏测试员与朋友分享时,我切换到了发布构建配置。当我这样做的时候,我开始通过我的墙网得到背景颜色的闪烁。 显示闪烁的。在切换到Release build configuration之前,我所做的显示没有闪烁。 我是DirectX 12的新手。这个项目是我的老师。我研究了微软的,也研究了Visual Studio中的DirectX 12模板。我感到非常高兴,因为我能够很好地掌握DirectX 12,能够像我这
浏览 0
提问于2017-11-14
得票数 1
3
回答
DirectX --最适合开发的版本?
、
、
可能重复: 学习Direct3D 9,10还是11? 我刚刚开始学习DirectX,我想知道最好的版本是为什么开发的。我现在正在尝试DirectX 9,但我想知道我是否应该使用10或11.哪个版本是当今最常用的游戏版本?我想能在大多数版本的windows上玩我的游戏.DirectX 9现在还在大量使用吗?
浏览 0
提问于2012-02-09
得票数 1
1
回答
未来-像MMO,引擎选择?
、
、
、
、
我们是一小群开发人员,我们希望创建一个类似未来的MMO,它将结合城市建设,RTS,经济和政治类型的游戏。 我们不确定是应该从头开始开发DirectX9引擎,还是应该使用XNA、DXstudio等工具(我们有使用DirectX创建简单的类似FPS的引擎的经验)。 另一个问题是,像UnrealEngine/ UDK,Unity这样的引擎是否真的适合我们这样的复杂游戏(大多数使用这些引擎开发的游戏都是FP/3rdP Shooters)? 任何关于从哪里开始使用引擎的想法都将是有帮助的。
浏览 2
提问于2012-10-16
得票数 1
回答已采纳
1
回答
支持Opengl 3.0+和DirectX 10+的主要功能和窗口
、
、
、
、
我目前正在开发一个游戏引擎,并且希望同时支持DirectX和OpenGL,但是根据我所知,directX必须使用WINAPI来打开它的窗口,但是这只是一个windows的娱乐点。 是否存在同时支持OpenGL和DirectX的企业点,以及OpenGL和DirectX都支持的窗口库? 如果没有容易的办法,你可以建议一个好的选择这个问题。
浏览 4
提问于2014-12-15
得票数 0
回答已采纳
1
回答
用多个图书馆开发
、
、
我几乎是刚开始游戏开发,我有一个关于图书馆的问题。 如果我选择一个库(例如SFML )来开发我的游戏菜单,是否可以与Direct合并来处理图形(加载地图等)?
浏览 0
提问于2013-09-10
得票数 2
回答已采纳
1
回答
对于新手来说什么更容易编程- directx 12或vulkan
、
、
我是计算机图形学和游戏开发的新手,我想知道什么更容易学- Directx 12还是Vulkan? 更简单地说,我指的是函数名、类名、命名约定、如何设置/启动vulkan项目和directx 12等等。
浏览 0
提问于2016-07-26
得票数 0
回答已采纳
3
回答
我应该和OpenGL一起去看看我在游戏开发行业的未来吗?
、
、
可能重复: 我应该继续学习OpenGL,还是直接转到DirectX,给我更好的机会在游戏行业找到一份工作? 我尝试了谷歌,但发现了相当古老的文章,所以我正在寻找一个背景到2012年的答案。 大家好,我不知道你是否会认为这个问题适合这个社区,但我一直在寻找一个完美的答案。我所看到的是,现在发布的大多数游戏都是基于DirectX 1x的。除了很少的游戏,如星际争霸或暗黑破坏神,没有高端图形正在使用OpenGL。所以我没什么问题要问。 我想要针对的平台是PC (windows)、Xbox 360和PS3 (必须)。 我应该学习OpenGL看看我在游戏开发行业的未来吗?还是我应该转向Directx?
浏览 0
提问于2012-03-18
得票数 1
回答已采纳
1
回答
为什么游戏引擎开发人员同时使用DirectX和OpenGL?
、
跨平台游戏引擎支持DirectX和OpenGL,甚至是Vulkan,这是非常普遍的。为什么一个工作室想要编写抽象代码2,3,甚至4次?OpenGL/Vulkan实际上与DirectX相当。 根据我的经验,企业关心的是他们的底线。支付开发人员编写重复代码的费用很快就会变得非常昂贵。最好为每个目标平台使用最原生的API,但我不明白成本和开销是否值得。 既然Windows支持OpenGL/Vulkan,那么当最终游戏看起来几乎相同时,为什么还要编写DirectX代码呢?
浏览 0
提问于2019-03-15
得票数 1
1
回答
用.Net桌面开发制作的游戏能在Windows桌面上运行吗?
、
、
我刚开始制作游戏(我只拥有玩游戏的经验),我想开始用C#创建游戏。我发现Monogame是个很好的引擎。在安装Visual的过程中,Monogame的站点说: 在安装Monogame之前,您需要安装VisualStudio2019或更高版本(任何版本,包括社区),并根据目标平台安装以下组件: .NET核心跨平台开发-用于桌面OpenGL和DirectX平台 基于.NET的移动开发-用于安卓和iOS平台 通用Windows平台开发-适用于Windows 10和Xbox UWP平台 .Net桌面开发-为桌面OpenGL和DirectX平台瞄准正常的.NET框架 我想创建一个在桌面上玩的游戏(最好是
浏览 0
提问于2021-03-31
得票数 0
回答已采纳
2
回答
使用“可再分发”包的理由是什么?
、
、
、
在Windows上,许多(如果不是全部)游戏都需要一些DirectX包和一些VC++运行时。另外一些人还需要OpenAL,wmfaredist,nvidia物理学家,windows live,可能还有其他。 我想弄清楚为什么游戏开发人员会使用它们。比如,他们试图通过使用它们来解决哪些问题,以及这些问题如何比它们所造成的问题更大,比如VC++包的兼容性问题,或者给播放器带来不便。 我认为这是因为这些库是由其他人开发的,因为它们可以为游戏开发人员节省一些编码时间。我想这很好,但是为什么他们不直接将.dll文件包含到游戏中呢?
浏览 0
提问于2015-12-29
得票数 1
2
回答
有没有可能让JFrame总是在应用程序之上。运行OpenGL和DirectX?
、
、
、
、
我目前正在开发一个使用Java的通知应用程序。 我需要窗口短一点(大约10秒)。在任何应用程序之上。包括运行OpenGL和DirectX的那些(例如,计算机游戏)。我知道JFrame.setAlwaysOnTop(true);只能在基于window的环境中工作,而OpenGL和DirectX则不能。我想过OpenGL绑定,但似乎找不到任何关于DirectX的东西? 也许使用JNI是可能的?欢迎任何想法:-) 编辑:感谢大家的回答,但我实际上放弃了,并决定强制游戏,我正在为它做覆盖,在窗口全屏模式。我只能等着看测试版测试人员对降低的fps有什么看法:-)再次感谢
浏览 0
提问于2011-01-26
得票数 3
4
回答
Windows 8的图形框架是什么?MonoGame?OpenGL和Xaml/DirectX混合?
、
、
、
、
我想为windows 8开发一个游戏,但是由于Xna不受支持,我不知道使用像MonoGame这样的东西是否好--因为我认为,在OpenGL中使用MonoDevelop没有任何意义,而UI前端与DirectX一起运行。但是在我的搜索和"apptivate.ms“上,他们仍然强迫开发者使用MonoDevelop --但是像微软这样的公司为什么还要这么做呢? 我不喜欢用C++构建DirectX游戏,因为在我的例子中,这不是一个大游戏,我最喜欢的语言(也是工作中的语言)是C#。 顺便说一句,用OpenGL或C++编写这个游戏对我来说没什么大不了的,因为在过去的四年里,我在这两方面都有很多经验,
浏览 8
提问于2012-09-28
得票数 10
回答已采纳
2
回答
使用DirectX检查前窗口是否是游戏\
、
、
我正在开发一个应用程序,它作为一个控制器,通过套接字连接到您的PC上,并允许用户使用该应用程序玩PC游戏。我需要检查服务器端,如果应用程序运行在前面是一个游戏。如果是这样的话,应用程序就会像普通的XBOX\PS遥控器一样工作,否则,遥控器什么都不会做。 如何检查PC的前窗口是否是已安装的游戏,以及此游戏是否使用DirectX?基本上,该应用程序将只与DirectX游戏工作,因为我是“假装按键”。我知道它不会与其他游戏兼容,但它很好。
浏览 3
提问于2018-01-11
得票数 0
回答已采纳
1
回答
如何开发支持android的游戏引擎
、
我正在考虑开发一个游戏引擎,在其中我可以为android和其他移动平台制作游戏,但我对此一无所知。我只看到了为一个特定平台制作游戏引擎的教程,还没有找到任何为各种平台制作游戏引擎的教程!.please给我一些提示!
浏览 1
提问于2021-03-08
得票数 0
1
回答
DirectX 9与DirectX 10着色器的兼容性
、
、
、
、
我是游戏开发的初学者,因为我习惯了用C#编程,所以我决定选择XNA。我玩它已经有一段时间了,现在我正在学习HLSL着色器的基础知识,我注意到在MSDN文档中,DirectX 9和DirectX 10之间的HLSL有一些语法变化,例如。 由于我的台式机有一些问题,我使用我的笔记本电脑,它的视频卡只支持DirectX 9.0c。然后我将不得不使用DirectX 9语法编写我的着色器,对吗?因此,我想知道,使用DirectX 9语法编写的HLSL着色器会在运行DirectX 10 (或更高版本)的系统上工作吗?
浏览 2
提问于2011-03-03
得票数 0
回答已采纳
4
回答
XNA与DirectX (C#)的比较
、
、
在PC开发方面(不包括Xbox和Zune), XNA和C# DirectX有什么不同?与XNA相比,C# DirectX是否具有显著优势(在速度、版税等方面)? 与速度更快的非托管C++ DirectX相比,这两款产品的性能如何? 从游戏编程的角度来看,这个行业将走向何方?
浏览 0
提问于2009-02-05
得票数 51
回答已采纳
2
回答
DirectX 9与DirectX 10着色器的兼容性
、
、
、
、
我是游戏开发的初学者,因为我习惯了用C#编程,所以我决定选择XNA。我玩它已经有一段时间了,现在我正在学习HLSL着色器的基础知识,我注意到在MSDN文档中,DirectX 9和DirectX 10之间的HLSL有一些语法变化,例如采样器式。 由于我的台式机有一些问题,我使用我的笔记本电脑,它的视频卡只支持DirectX 9.0c。然后我将不得不使用DirectX 9语法编写我的着色器,对吗?因此,我想知道,使用DirectX 9语法编写的HLSL着色器会在运行DirectX 10 (或更高版本)的系统上工作吗?
浏览 0
提问于2011-03-03
得票数 2
回答已采纳
5
回答
2D游戏开发和Java。除了OpenGL以外的其他可能性?
、
我最近开始用Java编写一些基本的OpenGL程序,但是OpenGL和DirectX对我来说太难处理和理解了,而且我很快就会感到厌烦。 现在我在想,除了OpenGL (或DirectX)之外,是否还有其他的可能性来制作简单的2D图形,并在游戏开发中起步,即使它是有限的。当我更有经验的时候,我可能会使用OpenGL。
浏览 0
提问于2010-08-18
得票数 12
回答已采纳
4
回答
XNA是适用于Windows独立游戏的平台吗?
我是刚开始游戏开发的人,想在接下来的几个月里实现一些我作为业余爱好的想法。我只想使用C#作为2D和非常轻重量的3D游戏的开发语言。 使用XNA开发Windows游戏的缺点是什么? XNA的大部分资源似乎都围绕着XBOX或Windows。我已经成功地为Windows构建了一些原型,但不确定在分发等方面有哪些限制。
浏览 0
提问于2012-08-22
得票数 -1
回答已采纳
4
回答
Windows Phone - XNA和SIlverlight
、
、
我想知道微软是否真的停止使用XNA和Silverlight。如果是这样的话?要为Windows Phone开发应用程序,我应该学习什么?我应该学习什么来制作简单/容易的基于2D的游戏(不是c++)? Windows 8有哪些替代方案? 干杯。
浏览 0
提问于2012-08-12
得票数 2
回答已采纳
9
回答
我应该继续学习OpenGL,还是直接转到DirectX,给我更好的机会在游戏行业找到一份工作?
、
、
我学习图形编程已经有一段时间了,使用OpenGL和Linux。我非常熟悉其中的大部分概念,但我真的很想进一步了解,并最终在游戏开发,特别是游戏引擎开发的职业生涯。 到目前为止,在我看来,大多数游戏工作室使用DirectX为Windows制作游戏。 编辑:我知道OpenGL和DirectX的问题以前在这里被问过,但是我还没有从我想要的角度找到答案。 编辑2:在阅读了所有的回复/评论后,我决定继续深入研究OpenGL/GLSL的图形,但我也会尝试使用DX,只是为了对API有一个基本的理解。我要感谢大家给我的答案和洞察力。
浏览 0
提问于2011-10-26
得票数 29
回答已采纳
3
回答
开发3D纸牌游戏。C#够好吗?
、
、
我正在考虑在DirectX (3D)中开发几款相当简单的纸牌游戏,但我不确定C#和XNA是否足够强大。 也许最合适的问题是:你能选择一个或几个你认为是XNA能实现的最好的3D游戏吗?
浏览 0
提问于2010-11-19
得票数 -2
回答已采纳
4
回答
多个微软平台的游戏开发
、
、
、
、
我打算为微软的Windows Store开发游戏,但是,我对他们的平台感到困惑,所以请澄清以下问题: 有什么技术(XNA,DirectX),所以游戏可以分发到Xbox360,Windows,Windows吗? Xbox360和Windows有什么区别? 什么是2D游戏的好方法? Windows游戏仅仅通过重新编译Windows Phone就能工作吗? Windows商店和Windows商店是否分开?
浏览 0
提问于2012-12-24
得票数 6
回答已采纳
1
回答
DirectX和Xbox的兼容性
、
、
我开始用DirectX进行游戏开发,我想知道我是不是可以玩我在Xbox上制作的游戏。我知道你可以使用Xbox控制器控件,但只能在电脑上使用(据我所知)。
浏览 1
提问于2020-05-07
得票数 0
1
回答
团结使用DirectX还是OpenGL?
、
我知道java,我开始了android开发,但我也想创建3d游戏。我对此很团结,但是.它使用directx,对吗?那么android的开发呢?它也使用directx?还是用opengl来代替?
浏览 1
提问于2019-10-26
得票数 0
回答已采纳
2
回答
我不能在C# for Windows 8中创建XAML/DirectX应用程序吗?
、
、
、
我正在为Windows 8开发一个游戏,因为我比C#更了解C++,所以我选择了 "Windows和Direct3D应用程序“,因为XNA已经死了。但是除了我的windows应用程序之外,我还想为win8和win8 rt制作一个windows 8应用程序。 我刚刚安装了VS Express for Windows 8,但我在C#部分找不到Windows 8的项目模板。我有的是: 空白应用程序(XAML) 网格应用程序(XAML) Split应用(XAML) 类里格 Windows运行时组件 单元测试库?
浏览 5
提问于2013-02-20
得票数 0
回答已采纳
2
回答
使用Direct和VS2012
、
我有VisualStudio2012Express for Desktop和Windows 8,我想创建Direct应用程序和游戏。我知道现在有一个Windows,在VS 2012 win8的exp中,IDE是与SDK一起预先安装的(我从新的Direct3D项目中知道了这一点)。我的问题是,如果我想为Windows (使用VS2012exp)开发应用程序,它是来Windows还是我需要安装Direct?我如何知道我的显卡是否支持哪个版本的Direct?任何Direct版本会与任何Direct版本一起工作吗?正如你所看到的,我是个新手,任何评论都会有帮助。耽误您时间,实在对不起。
浏览 3
提问于2013-08-07
得票数 4
回答已采纳
2
回答
C++和
、
在我读过的几乎所有的书中,当谈到C++和游戏编程时,它都提到了windows API(例如DirectX)。 在使用C++时,哪些API适用于Mac ?哪些API可用于多平台开发? 我想用C++创建游戏,目前在苹果电脑上。如果需要的话,我可以在Unix和Windows之间切换。 对C++游戏开发的建议是什么,在mac上编程会是一个缺点吗? 或者我应该只使用C++和OpenGL,并将其用于所有平台?:P
浏览 1
提问于2011-04-16
得票数 1
回答已采纳
6
回答
游戏开发入门
我想开始做游戏开发。我读了很多文章,但都没读到多远。我正在学习计算机科学,有C++的经验,学了一学期的Java、.NET (甚至是汇编语言,但我不会从这个开始^^) 我想开发像俄罗斯方块这样的“小”游戏,然后再开发一些跳跃和奔跑的游戏。 我想与视觉方面的工作(“游戏GUI")。 我读了很多观点,但我不知道是否应该从C++,C#,Java开始,我也读到了DirectX和Flash。(我学习一门新语言没有任何问题。) 我也找不到好的教程。 -->哪种语言,教程? 提前谢谢你, Tyzak
浏览 6
提问于2010-03-04
得票数 9
回答已采纳
2
回答
在64位windows 8上安装有visual studio 2012的Directx 11.0
、
、
、
我想开始学习DirectX 11.0。我在64位windows 8专业版上安装了Visual Studio 2012旗舰版。我希望能够开发出可以在windows7上运行的游戏。如果不下载2010年6月的SDK,这是可能的吗?或者Windows SDK可以吗?有没有人可以发布正确教程的链接?我不喜欢第三方解决方案,我想避免下载2010年6月SDK,如果可能的话。 注:我在XNA中有一些3D游戏开发的经验。对于DirectX来说,我完全是个新手。 更新: DX SDK现在包含在Windows SDK中。但是我还没有看到任何关于使用这个已经包含的SDK开发桌面游戏的教程。他们中的大多数人要求下载DX
浏览 0
提问于2012-12-30
得票数 0
回答已采纳
2
回答
游戏程序员是做什么的?
、
游戏开发有很多前沿..。游戏、物理、图形等,每当我找到这个问题的答案时,总是有些含糊不清的东西:“扩展c++、c#或其他方面的知识”。 但这到底是什么意思?游戏程序员知道很多openGL吗,directX?也许有很多向量矩阵?他们需要知道一些网络编程吗? 那么,游戏程序员做什么样的编码和其他任务呢?
浏览 0
提问于2014-04-11
得票数 10
回答已采纳
6
回答
XNA,direct X,OpenGL
、
、
我很久以前就想给游戏编程了,但从来没有抽出时间来,我最终决定在很久以前就给它。我已经决定尝试创建一个简单的2D平台游戏。我对XNA进行了快速体验,我确实很喜欢它。我正在寻找的是XNA,directx,OpenGL之间的比较。主要是他们之间的优势和劣势。在过去的4年里,我一直是一名.net开发人员,这是我的主要知识。
浏览 1
提问于2009-02-23
得票数 12
回答已采纳
2
回答
学习DirectX还是游戏引擎?
、
我开始和C++一起学习DirectX 11。这很难,但我觉得我做得很好。我发现了UDK (虚幻游戏引擎),并读到许多像质量效应1-3这样的好游戏都是在那个引擎中制作的。我在考虑为什么我要学习DirectX,因为许多游戏已经在游戏引擎中制作了,而且它要容易得多。学习DirectX有什么好处和坏处?
浏览 1
提问于2011-07-17
得票数 0
回答已采纳
1
回答
Windows 7和XAudio 2.8
、
、
、
我正在开发一个游戏引擎,我发现了一些困难。在过去,我试图使用Windows (2010年6月),但是我与Windows8Kit和它自己的DirectX有太多的冲突。我决定只使用Windows中的Direct3D来制作引擎。现在,我只有一个问题:我能否开发一个仅支持XAudio 2.8的应用程序,该应用程序的目标是Windows7的用户?还是我必须只在旧的XAudio 2.7支持下才能实现呢?
浏览 0
提问于2016-03-31
得票数 0
回答已采纳
2
回答
如何使用DirectX 9渲染2D覆盖
、
、
所以我有一个用DirectX 9在C++上开发的游戏,它是3D的,但我想有一个2D叠加。我听说我可以使用D3DXMatrixOrthoLH,但我对如何使用它感到非常困惑。我更熟悉OpenGL,我可以通过启动视图在3D和2D之间简单地切换。如果有一个使用DirectX 9如何做到这一点的例子,那就更好了! 非常感谢!
浏览 2
提问于2015-10-31
得票数 0
1
回答
在开发数据驱动渲染器时,如何处理API差异?
、
、
、
、
我正在开发一个游戏的实时渲染引擎()。我使用面向对象的方法来实现它。但是,在阅读了有关数据驱动编程的内容之后,我很想使用此范例重写代码。 我使用虚拟(抽象工厂)来实现API不可知(directx与opengl)。 因为DDP主要与数据有关。例如,我如何设计我的Model类(如果你看我的代码,有Model,ModelOpenGL,ModelFactory和ModelFactoryOpenGL类)来同时使用directx和opengl? OpenGL和DirectX具有不同的数据元素,我认为即使具有相似的数据类型,它们也可以不同地处理它们。这将如何反映在我的代码中?
浏览 0
提问于2014-04-07
得票数 1
2
回答
DirectX vs OpenGL?
、
我看到了关于OpenGL比DirectX更好的文章,微软真的只是想让每个人都使用DirectX,尽管它不如Windows,所以游戏几乎只适用于Windows和XBox,但是既然这篇文章是在2006年写的,那么它在今天仍然有意义吗? 另外,我知道很多游戏都是用DirectX编写的,但是有谁有用OpenGL编写的流行游戏的例子吗?
浏览 0
提问于2011-08-11
得票数 0
回答已采纳
1
回答
如何使用directX的java截图
、
、
我正在寻找一种方法,用任何正在运行的directX游戏的Java应用程序来截图。我使用以下代码 Robot robot = new Robot(); GraphicsConfiguration config = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration(); BufferedImage screenshot = robot.createScreenCapture(config.getBounds()); ImageIO.writ
浏览 0
提问于2014-09-19
得票数 1
1
回答
C++的拷贝保护API
、
我有一些C++/DirectX游戏,我想从我的网站开始销售。保护我的游戏不被复制/共享的最好方法是什么?我真的不想使用一个经典的DRM和游戏不太适合于花名购买/免费模式。我不认为在访问者付费后透露下载链接是正确的答案.如果DRM是唯一的方法--即使我不喜欢它--是否有其他游戏开发人员使用的轻量级DRM解决方案?(保护最低限度的东西) 谢谢!
浏览 0
提问于2015-03-17
得票数 0
回答已采纳
1
回答
我应该在HLSL中使用哪种着色器文件格式?
、
我已经阅读了这篇关于VS2015 ()的DirectX 11教程,发现作者分别使用.vs文件和.ps文件来编译顶点和像素着色器。 我还发现在“使用DirectX 11进行3D游戏编程”这本书中,作者使用.fx文件来组织整本书中的着色器。 我想知道用最新版本的Windows SDK开发我的direct3D程序应该使用哪种方法?因为我听说Effects11框架将来可能会被弃用。
浏览 0
提问于2015-10-21
得票数 3
1
回答
画在字面上的所有东西上
、
、
、
、
我想为游戏玩家创建一个在后台运行的实用程序。我需要做的是,在某些情况下,在游戏中显示可见的消息.因此,我的窗口不需要在任何时候都是可见的,但是在某些事件中(键组合,我有工具注册全局键)它应该会弹出。 我开始在WPF中进行开发,如果我将Window属性设置为true,它将保持在顶部,只要我不启动另一个希望成为最顶层的应用程序。当然游戏想成为最上面的,所以我的窗口将是不可见的。我应该如何在WPF中处理这个问题(如果可以解决的话)? 如果Winforms中有一个简单的解决方案,我也对此表示欢迎。即使是C++ OpenGL解决方案或提示也会派上用场。 我知道这不是一项琐碎的工作,但这当然是可以做到的。
浏览 5
提问于2013-04-17
得票数 3
回答已采纳
3
回答
将DirectX 9代码转换为DirectX 10
、
、
前言: 我最近在DirectX中购买了编程RTS,我知道代码使用了DirectX 9,但是它有着极好的评论,而且显然是您在开始DirectX时能读到的最好的书之一。 问题: 据我所知,DirectX只是一种向场景显示图形的方法。我仍然需要使用游戏逻辑代码、输入等在C++中编写任何游戏代码。我是否天真地认为我可以在DirectX 10开放的MSDN教程站点上阅读这本书,并将所有的示例转换为DirectX 10,还是说这对我来说非常困难?另外,DirectX 9是否仍然相关,还是我应该继续转换为DX 10呢? 谢谢!
浏览 0
提问于2010-11-16
得票数 1
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微软希望通过DirectX Raytracing技术为游戏开发者提供帮助
为什么DirectX 4未曾发布?
微软宣布 Microsoft DirectX Raytracing,改进图形效果
DirectX Repair,也称DirectX修复工具,我已经自用好多年了!绿软爱好者必装!
一打开游戏,电脑就提示DirectX报错怎么办?用这个工具一键搞定
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券