首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

DX不停的变,小弟我们又不停的追。小弟我想改变这一切,学习DX还是OPENGL

2012-03-04 
DX不停的变,我们又不停的追。我想改变这一切,学习DX还是OPENGL?DX出了11个版本,就会变化11次!当然,这是夸张

DX不停的变,我们又不停的追。我想改变这一切,学习DX还是OPENGL?
DX出了11个版本,就会变化11次!当然,这是夸张的说法。但却真实表达了DX善变的本质!
从DX7到DX8,从DX9到DX10,有哪次不是大改变?虽然大家会说,图形学的本质都没有变,
都只是表层的变化,语言只是工具不是本质。但还有那样一句话,细节决定成败。如果是一
个大工程,就算只有几十万行的代码。从C++变迁到DELPHI那会浪费多少时间?
当然,图形只是大工程中的一个方面,但DX这样不断变化,真的让我们脆弱,幼小的心灵
留下了灰暗的影子。我想另换一种语言,没有其它要求,只想它不再变,只想过稳定的生活,
我想OPENGL。但不知道OPENGL是不是也一样变来变去。
请大家推荐。。。。。。

[解决办法]
OpenGL很少变化,因此很多新技术都要用私有扩展来实现,而私有扩展不是标准,每个公司的产品对应的私有扩展都不一样,所以虽然API本身没什么变化,扩展的变化却极大化了,这也是很多人批评OpenGL的原因。不过现在,OpenGL的新版本正在规划中,一个口号就是要跟上时代,只是到时候大概你又会嫌它“变化大”了吧。

而DX虽然一直在变,但是其实也没怎么变。比如8到9,基本上只要把API里面的8换成9就可以了,9到10的变化虽然有些大,但是10到11又基本上没什么大变化——即使有变化,也是为了适应新技术,这是技术进步的必然要求,避免不了的。如果为了追求“不变”而远离“变化”的话,离落伍和被淘汰也就不远了,所以只有不断的发展进步才能始终保持先进,所谓户枢不蠹流水不腐啊。

不过另一方面,不管API怎么变,里面的原理和思想都是不变的,把这些掌握了就能以不变应万变,所以API的那些变化,也就算不上什么了。

学哪一个的话,我建议是学DX11,DX11在DX10的基础上引入了一些新的东西,比如多线程和通过Device Feature Level可以更好的利用DX9和DX10的硬件。
[解决办法]
补充:
1)如果只想稳定,不需要什么新技术新功能的话,你也可以停留在DX8或者DX9一直不变的,没有人强迫你升级到DX10或者DX11啊,就像没人强迫你用DX或者OpenGL一样。

2)对于大的项目,可以把渲染相关的功能抽象成一个渲染器类,每次升级图形API的时候,只要重新写一个渲染器就可以了,不需要改变其它部分。
[解决办法]
正在学dx10苦恼中,杂全都不一样了,而且好像找不到多少学习资源啊.
[解决办法]
我还在纠结 dx9中阿
[解决办法]
提起DX10和DX11,总有一种彷徨的感觉,彷徨自己学的D3D9会不会到时都用不到了 - -
[解决办法]
如果搞垮平台的图形开发或是可视化开发的话,多用openGL
windows上游戏,xbox上的游戏都用dx
[解决办法]

探讨
提起DX10和DX11,总有一种彷徨的感觉,彷徨自己学的D3D9会不会到时都用不到了 - -

[解决办法]
cs多少年了,我五年级开始玩,cs龄12年了,opengl+c开发的游戏为什么到现在都没有游戏超越,如今又出来个csol,所有的什么都没变还是用的老套进行改善,没听说用dx10或者11去重新开发,只要游戏经典 玩家不会在意使用什么开发的,普通玩家甚至不知道使用什么开发的。还是稳住在游戏创意上下功夫为好。
[解决办法]
探讨
cs多少年了,我五年级开始玩,cs龄12年了,opengl+c开发的游戏为什么到现在都没有游戏超越,如今又出来个csol,所有的什么都没变还是用的老套进行改善,没听说用dx10或者11去重新开发,只要游戏经典 玩家不会在意使用什么开发的,普通玩家甚至不知道使用什么开发的。还是稳住在游戏创意上下功夫为好。

[解决办法]
使用3D的目的是为了更佳的可视化,某些东西,作为消费类产品,友好度和表现力有着非常的意义.我觉得类似win95之dos的意义.

技术这个行业,无论什么时间都难免更新换代.不停的学习,是走向项目经理之前的程序员的本能.
[解决办法]
现在只能说是技术领域大的结构是基本稳定的.至于各个sdk,为了新的提高就只有不断改变.如果不是本着这种规律,恐怕也不会从2D走向3D了
[解决办法]
无论是学习openGL还是D3D,只要技术好,跟得上时代就行

无论是白猫还是黄猫,能逮耗子的就是好猫嘛

[解决办法]
1.诛仙使用的是DX8.1
2.WINXP不支持DX10以上,而现在大多数网吧都是XP版
3.不管3D游戏还是2D游戏,可玩性不等于画质。喜欢玩2D游戏的大有人在
[解决办法]
PC游戏都是在windows上跑的,没办法只能用dx, 你要是编游戏机的游戏可以考虑opengles。
或者编在专业图形工作站上跑的程序都用opengl

热点排行