XNA 2D游戏开发框架与实战教程

XNA 的 2D 游戏框架,挺适合刚入门又想动手实战的朋友。文档讲得清楚,步骤也细,像怎么用Game State Management拆分菜单、游戏主流程这些,讲得蛮实在的。还有资源导入、精灵渲染、输入响应这块也都有涉及,基本能从 0 到 1 搭出个像样的游戏。

练习分得也比较合理,从框架结构到逻辑开发,再到加点动画音效润色,像“加主菜单”“做个暂停界面”这些常见功能也都讲了。你如果平时写些小游戏,又对 Windows Phone 7 上的开发感兴趣,那这个教程用来练手还蛮不错的。

代码部分没有花里胡哨的封装,重点都在XNA 的工作机制游戏开发流程上,适合喜欢一步步摸清楚的开发者。尤其是想了解状态切换怎么做的,像MenuStatePlayState这些用法可以参考。

哦对了,涉及的资源管理、输入这些点,放到别的引擎上也是通用思路,比如你之后转到 Unity 或者 Cocos,思路也差不多。

如果你想更深入,还可以看看这篇延伸阅读:专业 Windows Phone 7 游戏开发,里面配套内容挺丰富的。

pdf 文件大小:2.45MB