梦幻之旅

题记:

梦幻西游是我上中学玩的一款游戏,也是我第一次接触的网络游戏,曾几何时,它为网易公司带来了不菲的收入,也深深的影响了我们这一代爱玩游戏的年轻人。虽然它的辉煌历史已经渐渐远去,现在很多3D效果的游戏已经占据市场,但这款2D游戏每每提及,总会令人爱不释手,魂牵梦绕。

我开发这款游戏的名字叫做梦幻之旅,它是运行在Windows操作系统下的一款2D游戏,以C#为开发语言,构建在.NET框架体系内,在VS2010环境下使用XNADirectXSDK)软件开发包进行开发的一款多媒体游戏。自己在大学里主修过游戏开发这门课程,心想如果能把自己曾经非常喜欢的游戏编写出来,那是多么令人兴奋的事情。

这款游戏是单机版的。现在关于.Net平台下的游戏开发还是很少,相对于使用C++进行游戏开发,那可真是九牛一毛。但是怀着对游戏开发的极大的热情,主要的还是 想为学习XNA游戏开发的提供一些宝贵的资料。

随着硬件性能的不断提高,游戏日益普及,DirectX开发包的不断更新和完善,使得开发不再需要关注不同的硬件设备。所以本文关于硬件部分也就不再详细论述。

通过开发一个单机版的梦幻之旅游戏,有一定的娱乐性。通过这样一个软件,可以加深对游戏设计思想的了解。通过设计,能使我们更加深入的体会到游戏的设计流程对游戏是多么重要。开发出来一个界面友好,可玩性很好的游戏软件,供广大喜欢梦幻西游的玩家在闲暇的时候可以放松心情,玩一玩这个单机版的梦幻之旅游戏。

下面简单的介绍一下游戏开发所需要了解的东西

XNA

  XNA中的X表示能够在WindowsXbox和合作伙伴之间达到跨平台的强大的软件工具。N表示“下一代(Next-generation)”,A表示“架构(Architecture)”。XNA是基于DirectX的游戏开发环境,是微软对于 Managed DirectX 的修正及扩充版本。XNA Game Studio Express 是专业跨平台整合型游戏开发套件「XNA Studio」的简化版,以「Visual C# Express 2010」为基础,并针对业余创作者加以改良,提供简易的开发环境与详细的教学文件。

①加快游戏开发的速度。以前使用DirectX来开发Windows平台游戏,游戏开发公司大概花费80%的时间在程序开发上,而在游戏的创意上仅占20%。而使用XNA.NETFramework进行游戏开发,大大减少了开发者的工作量,不仅降低了开发的成本,而且在游戏开发上可以更加关注游戏的创意。

②开发的游戏可以在Windows与Xbox 360之间跨平台运行,同时它更加易用,有更高的扩展性。XNA Framework把所有用作游戏编程的底层技术封装起来,由此,游戏开发员就可以把精力大部分专注于游戏内容和构思开发,而不用关心游戏移植至不同平台上的问题,只要游戏开发于XNA的平台上,支持XNA的所有硬件都能运行。

  ③支持2D3D游戏开发。XNA Framework同时支持2D和3D的游戏开发,也支持XBox360的控制器和震动效果

    注:XNA4.0的下载地址是http://www.microsoft.com/en-us/download/details.aspx?id=23714 ,但是得要求你安装Vs2010

XACT

 XACT(跨平台音效制作工具,Cross-platform Audio Creation Tool)是微软所提供的音效程式API,为DirectX 10的部份功能。

  目前 XACT 的功能已经从 DirectX 移到 XNA XACT Audio Authoring Tool 也整合进 XNA Game Studio XACT 音乐音效编辑器可以产生XAP档案,能在XNA中编辑与播放音效。支援格式: WAV, AIFF, XMA 16 和 8 位元的 PCM。 支援混音, 支援立体声(Stereo)

上面的一大堆文字,大家可能都乱了,最后上截图几张,先睹为快。

最后还请大家多多支持,我一定会把这个项目,所有的技术全部介绍给大家的。谢谢大家了

 

posted @ 2013-07-26 22:58  史红星-shihongxing  阅读(490)  评论(0编辑  收藏  举报