最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

編寫第一個C#游戲

2021-01-15 12:20 作者:xnadevelop  | 我要投稿

安裝開發(fā)環(huán)境:

安裝VISUAL STUDIO 2017

安裝XNA

安裝MONOGAME

步驟:

【開始菜單】找到【Visual Studio 2017】,點擊打開

窗口左上角點擊【文件】【新建】【項目】


展開【已安裝】【Visual C#】點擊【XNA Game Studio 4.0】,選擇【W(wǎng)indows Game (4.0)】

名稱:輸入【HelloWorld.XNA】

位置:可以自己自定義

解決方案名稱:輸入【HelloWorld】

框架:選擇【.NET Framework 4.6】

點擊【確定】

注:確保Windows10所有版本的用戶都能運行(Windows10最低版本10240預裝.net Framework 4.6)

查看右側(cè)的解決方案管理器,Visual Studio 2017默認創(chuàng)建了兩個項目【HelloWorld.XNA】【HelloWorldXNAContent】

HelloWorld.XNA:?編寫游戲邏輯代碼,默認提供了兩個.cs文件【Program.cs】【Game1.cs】

Program.cs :游戲入口,啟動游戲會首先執(zhí)行

Game1.cs :游戲運行主體。包括設備初始化,加載游戲資源,繪制游戲界面,檢測游戲精靈碰撞,監(jiān)聽用戶輸入操作,播放音頻等以及卸載釋放游戲資源

HelloWorldXNAContent:存放游戲資源文件(圖片、字體、模型、音頻、視頻等)

以上是對默認cs文件的解釋和說明,下面我們開始編寫第一個C#游戲:

選擇【HelloWorld.XNAContent】項目,點擊鼠標右鍵【添加】【新建項】

選擇【Visual C#】【Sprite Font】,修改名稱為【DefaultFont.spritefont】,點擊【添加】

這時Visual Studio會打開DefaultFont.spritefont文件

雙擊打開【Game1.cs】文件,找到SpriteBatch spriteBatch;在下面輸入


選中【HelloWorld.XNAContent】項目中的【DefaultFont.spritefont】,點擊鼠標右鍵選擇【屬性】


復制屬性窗口中Asset Name的值【DefaultFont】
找到LoadContent()方法,在 spriteBatch = new SpriteBatch(GraphicsDevice);下面輸入


“DefaultFont”就是Asset Name,這行代碼的目的是加載游戲的默認字體

找到Draw(GameTime gameTime)方法,在GraphicsDevice.Clear(Color.CornflowerBlue);下面輸入


前面提到spriteBatch可以認為是畫筆,使用畫筆繪制界面必須調(diào)用spriteBatch.Begin(),在使用完畢必須調(diào)用spriteBatch.End()。所以在繪制界面圖的代碼spriteBatch.DrawString(defaultFont, “Hello World”, Vector2.Zero, Color.White);必須放在Begin和End之間。

參數(shù)說明:

defaultFont:字體

Hello World:顯示的內(nèi)容

Vector2.Zero:顯示位置

Color.White:顯示白色文字

完整代碼如下:

點擊【啟動】

這時候藍色的窗口中,顯示出了【Hello World】。這就是我們編寫的第一個C#游戲


編寫第一個C#游戲的評論 (共 條)

分享到微博請遵守國家法律
岢岚县| 加查县| 鄢陵县| 洞头县| 闻喜县| 乐陵市| 凤阳县| 内丘县| 行唐县| 合作市| 鸡西市| 浦北县| 临邑县| 南华县| 揭阳市| 咸宁市| 彭泽县| 阿克苏市| 余庆县| 昌乐县| 曲沃县| 巢湖市| 尉犁县| 吴忠市| 章丘市| 巴塘县| 沭阳县| 弥勒县| 连云港市| 汝阳县| 华宁县| 启东市| 高陵县| 东海县| 广东省| 蒙山县| 九龙城区| 金乡县| 尼玛县| 客服| 兴国县|