簡體   English   中英

與Xamarin的簡單2D游戲

[英]Simple 2D game with Xamarin

我剛剛下載了Xamarin。 為了開始,我決定為我的Android設備創建一個簡單的2D游戲。 奇怪的是,谷歌沒有在Xamarin的2D游戲引擎上獲得任何結果。 我唯一能找到的是MonoGame,但這似乎不適用於Xamarin(僅支持Visual Studio和MonoDevelop)。

任何人都可以給我建議我可以使用Xamarin的引擎/框架嗎?

Monogame非常適合與Xamarin合作:

建立:

我知道它已經很晚了,但我只是聯合monogame並找到了解決方案:為了使其工作,請按照以下步驟操作:

  • http://xamarin.com/studio安裝最新的xamarin工作室
  • 接下來從https://monogame.codeplex.com/releases/view/102870下載單一游戲文件
  • 在mac上選擇xamarin版本

  • 接下來通過打開xamarin studio安裝模板。 然后單擊頂部Mac菜單“Xamarin Studio”Addin Manger並從文件中選擇安裝並選擇您下載的文件...

  • 到目前為止很好,但你的png文件將不會從這里加載...所以解決這個問題請按照下面的步驟:從monogame訪問git頁面並下載它: https//github.com/mono/MonoGame

  • 下載並解壓縮zip文件后進入文件夾,然后使用xamarin studio MonoGame.Framework.MacOS.sln打開以下文件

  • 現在Xamarin工作室應該開放並包括2個項目:Lidgren。 ...和Monogame.Framework.MacOS

  • 在Xamarin工作室的頂部(除了播放按鈕,你應該看到Debug點擊它並將其更改為Release
  • 現在右鍵單擊Monogame.Framework.MacOS項目並構建它
  • 這應該沒有任何錯誤,但你可能會收到警告......我們不注意它們:D
  • 接下來,您需要再次訪問已打開MonoGame.Framework.MacOS.sln項目的Monogame文件夾。
  • 但是這次你需要深入了解文件夾結構:查找以下文件夾 - > MonoGame.Framework / bin / MacOS / Release
  • release文件夾中的文件現在是您的新庫...
  • 您可以隨意復制這些庫,但您應該知道它們的位置,因為您需要將它們添加到新的monogame項目中。
  • 接下來打開Xamarin工作室並使用已安裝的模板創建一個新的Monogame項目......
  • 選擇Monogame Mac應用程序模板

我們現在差不多完成了:

  • 在Xamarin工作室的項目樹中查找引用“文件夾”並右鍵單擊Monogame刪除引用...
  • 現在,您需要通過右鍵單擊引用來添加新引用。
  • 訪問.Net-Assemblies並從MonoGame.Framework / bin / MacOS / Release / - 文件夾中添加文件(確保添加所有文件)

現在最后一步是在Xamarin工作室中展開您的Content文件夾,然后左鍵單擊logo.png文件。 在IDE的左側,您可以找到屬性。 在屬性中,從頂部到內容更改第3個而不是無。 如果您現在運行模板,則應該加載圖形而不會出現任何問題:D

喜歡Schreda

Xamarin最近才宣布Xamarin工作室。 它曾經被稱為MonoDevelop,這解釋了為什么你在谷歌找到搜索結果時遇到麻煩。

好消息是它確實有效,我目前正在使用新的Xamarin Studio與MonoGame一起制作游戲。 它並不完美,它們是目前正在整理的一些錯誤,但它絕對可用。

這是我在Xamarin Studio發布之后完成的一款游戲,證明它運行得很好: https//play.google.com/store/apps/details?id = com.craftworkgames.rockrun

所以是的,MonoGame正在經歷一個過渡階段,但這一切都很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM