(MonoGame从入门到放弃-2) 初识MonoGame

上一节记录了大致的搭建MonoGame的环境,默认大家都是都是使用过Visual Studio的,没使用过的话,可以去https://www.visualstudio.com/下载一个试试,社区版免费的,不要钱都可以体验全宇宙最强的IDE

我们选择上一节的倒数第二个截图上的第一个选项,新建一个Windows平台的模板,当然如果你选择其他的平台也是可以的,都一样

新建好了的会在VS的解决方案窗口生成一个项目模板。

这个模板很简洁,据我了解,MonoGame没有给开发者提供类似于Cocos的那种Node节点,场景,层,或者UI组件的一些概念,只提供了简单的资源加载,游戏循环机制,SpriteTexure SpriteFont等有限几个类。(备注:我也是才学习,如果写的不对,欢迎大佬指正)

但是对于我们开发2d游戏来说也是够了。

简单的介绍一下项目结构:

  • Content下边的带颜色的mgcb文件,是MonoGame提供的管理资源文件的工具(我也不知道这个叫啥,暂时就叫工具吧)。
  • app.manifest文件我猜测应该是类似系统配置的东西吧,因为我之前在Android的工程中见过类似的,就是管理Activity,或者配置权限的。这个文件里面也有配置支持的操作系统等等的操作。所以我认为是系统配置的文件
  • Program.cs文件,如果是熟悉C#的人,应该不会陌生。没错!这就是启动文件,程序的入口文件

Game1.cs就是我们以后会重点使用的文件了,你的一切操作都会由这个文件来完成。。。。

mgcb文件如果直接打开的话,会是一个文本文件,写了一些配置,不过MonoGame给我们提供了一个PipeLine 工具,VS里面右键->打开方式,然后选择 MonoGame pipeLine tools

好了就到这里了,下一篇打算写一下Game1.cs的内容

posted on 2017-11-21 19:16  快乐海盗  阅读(7870)  评论(0编辑  收藏  举报