今天,我们来介绍以下如何在ubuntu18.04LTS中安装和使用MonoGame。

安装MonoDevelop

安装好Ubuntu18.04后,需要安装集成开发环境MonoDevelop,打开MonoDevelop官网https://www.monodevelop.com/download/#fndtn-download-lin

选择页面中的【Linux】

image

打开终端

image

依次输入:

sudo apt install apt-transport-https dirmngr

回车

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

回车

echo "deb https://download.mono-project.com/repo/ubuntu vs-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list

回车

sudo apt update

回车

安装MonoDevelop

sudo apt-get install monodevelop

时间比较长,请耐心等待!

安装MonoGame

打开monogame官网:https://www.monogame.net/downloads/

点击MonoGame for Linux,下载monogame-sdk.run

image

下载完成后,打开终端依次执行以下命令来安装MonoGame SDK

cd 下载

sudo chmod 777 monogame-sdk.run

sudo ./monogame-sdk.run

image

打开monodevelop,【工具】【扩展】

image

选择【库】,在搜索框中输入【monogame】,然后选中【MonoGame Extension】【安装】等待安装完成。

image

点击【文件】【新建解决方案】

image

选择MonoGame【应用】选择【MonoGame Cross Platform Desktop】【下一步】

image

项目名称输入【HelloMonoGame】【创建】

image

创建项目成功后你会发现HelloMonoGame项目旁边会有一个红色的叉。

image

当点击【运行】按钮会出现:【Cannot open assembly “路径”没有哪个文件或目录.】错误。无法运行

image

解决办法:关闭MonoDevelop,点击ubuntu的文件管理器,找到项目文件:/home/chengcong/Projects/HelloMonoGame/HelloMonoGame/HelloMonoGame.Desktop.csproj。点击鼠标右键

image

用文本编辑器打开

image

点击右上角菜单按钮,

image

查找Any CPU,替换为AnyCPU。即删除中间的空格(这就是造成错误的原因)点击【全部替换】

image

点击右上角的【保存】按钮,闭关此窗口。

image

重新打开MonoDevelop,打开HelloMonoGame项目

image

此时错误已经消失了。点击运行按钮

image

此时弹出的蓝色背景窗口就是MonoGame游戏!表示开发环境已经安装完毕了!

image



如果您对C#游戏开发感兴趣,可以扫下面二维码加入我们的QQ群来一起学习交流

原创文章,转载请注明本文链接地址(违者必究):C#开发跨平台游戏——使用MonoGame开发Linux游戏

打赏作者
很喜欢这篇文章,打赏犒劳下作者,以此激励作者创作更多

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

发表评论

电子邮件地址不会被公开。 必填项已用*标注