[XNA GAME]今天开始我想和XNA Game交朋友
很久很久以前我开始玩游戏,不久以前我想开发游戏,当时XNA还没有出现,由于C#语言开发游戏还没有什么教材,只有一些爱好者在关注和开发一些小游戏,并没有企业投入。前几个月无意中碰到了XNA这个咚咚,但由于它的开发环境使用VC# Express不能用其他的,当然我也没有肯去卸载掉我的VS,所以直到现在也没有让自己满足一下。而且全部都是英语说明的简直是要把我累死,不过现在好像有人在翻译了教程,所以才有心思来了解一下这个咚咚。
对于我们开发人员而言,最重要的当然是Framework了,XNA Framework的一个关键的目标是实现游戏在Windows和Xbox360分别运行的很简易性,以及让我们可以先在Windows上开发一个游戏,然后再简单的移植到Xbox360上去。他为我们简化了很多游戏开发中的一些事项,要想成为一个专业的游戏开发者可能会越来越容易。
XNA Framework是由几个层来组成的,我们把它称为Layers:
平台(PlatForm)XNA Framework的最底层,它由一系列底层的原生代码和托管APIs组成,这一层中有些APIs就是Direct3D 9, XACT, XInput和XContent;
核心框架(Core Framework)核心框架是第一层,并且提供核心操作用来给其它层的进行扩展。如果想直接使用托管DirectX,就是在这一层。在这一层次中包含了对图像,声音,输入和数据存储的处理;
扩展框架(Extended Framework)扩展框架主要致力于游戏开发的简化,这一层有两个主要的部分:应用模块(Application Model)和内容管道。
今天先认识这么多,下次继续呵呵!希望我能对它有更好的发展,更希望它的开发工具能和VS集成!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架