上一節記錄了大致的搭建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的內容