作者remmurds (雷穆尔德‧小一)
看板GameDesign
标题Re: [请益] XNA有可能崛起吗?
时间Tue Jan 12 19:13:29 2010
※ 引述《wa007123456 (大笨羊)》之铭言:
: 今天安装DirectX SDK的时候
: 赫然发现XNA的logo也在里面
: 也许未来两个平台就连接在一起了
这麽说其实有瑕疵,基本上XNA是从DirectX SDK继承而来的。最早先有DirectX,接
着是运作在.Net Framework上的Managed DirectX,最後微软再把Managed DirectX做整合
改进之後,就是现在你所看到的XNA。因此从来就没有连结不连结的问题,它们是一脉相
承。另外虽然XNA也可以写PC GAME,但微软主要还是把这玩意儿力推成XBOX360的开发工
具,让业余玩家也可以制作自己的游戏。
: 加上XNA开发简单
: 有没有可能在未来10年崛起?
: 看看当初Framework.NET 1.1
: 现在也变成4.0的强者了
: 如果微软有心要开发XNA?
: 那有朝一日有可能在codeJob板看到徵求XNA的专案吗?
http://creators.xna.com/
台湾要从事游戏开发工作实在有很多现实因素,因此要看到的机率恐怕都不高。不过
那是在台湾,英文够力的话你可以多逛逛这个XNA官方的开发人员社群,不用等到10年後
的未来,就是现在,除了大量的Open Source专案以外,你会从中发现台湾的游戏开发氛围
真的差别人很多。
--
|
Bill Gates(1994): | Bill Gates(1995):
微软并没有支援TCP/IP的必要。 | 微软已发明一项新协定,我们称为TCP/IP。
|
-- My Blog --
http://reassert.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.77.101
1F:推 wa007123456:差在XNA要装7.6MB 的 XNA Framework 01/12 21:03
2F:→ wa007123456:这是个很讨厌的缺陷.... 01/12 21:04
3F:→ wa007123456:但是应该是连接DirectX 01/12 21:04
老师有在说你没在听,XNA就是从DirectX一路改善下来後的产物,微软在XNA上改进
了以往在DirectX上的众多缺点(程式码过於繁杂、表现逻辑和游戏逻辑不易分离等等),
既然如此那何必把一个存在着这些原有缺点DirectX和XNA连结在一起?那在XNA上的改善
不就通通都白费了吗?
我在猜你真正的意思是在希望执行XNA游戏不需要安装XNA Framework,如同DirectX
一般,但这跟连结不连结DirectX有什关系?DirectX写出来的程式是native,XNA则是基
於.Net Framework,虽然XNA是从DirectX改善而来的,但两者的执行环境已经大不相同,
就如同C++与Java的关系一般。而且别忘了,XNA写出来的游戏不只可部署在PC上,也支援
XB360和Zune,相同的程式码可以在这三者之间互相转换专案型态,如果让只限於运作在
Windows上的DirectX进来搅局,那其余两者又该怎麽办?
其实我觉得你在讨论这个问题以前,还是先了解一下native与managed的定义以及其
个别的优缺点会比较好。
4F:→ wa007123456:不过现在企业大量投入心力在DirectX上面 还有支援 01/12 21:56
5F:→ wa007123456:DirectX的引擎 要改变成XNA恐怕不容易 01/12 21:56
这你说反了,managed要转换到native永远比native转换到managed困难许多。
6F:→ wa007123456:现阶段看到的都是些小游戏 01/12 21:57
7F:推 wa007123456:对了 要下载原始码 必须是优质会员 要付钱 01/12 22:24
如果游戏是制作游戏人要卖钱,当然要付钱。游戏有分商业行为与否,可以找找看。
※ 编辑: remmurds 来自: 219.87.77.101 (01/13 09:47)
8F:推 wa007123456:对不起..都怪我的无知... 01/13 17:19