C#开发跨平台游戏——游戏中动画速度的调整
上次我们提到如何在游戏中使用多张图片实现动画,细心的朋友会发现动画的播放速度过于快,那么我们如何来控制动画的速度呢?
使用C#开发跨平台游戏
上次我们提到如何在游戏中使用多张图片实现动画,细心的朋友会发现动画的播放速度过于快,那么我们如何来控制动画的速度呢?
上一篇我们讲了游戏中使用背景音乐和按钮音效,今天我们来讲解如何使用多张连续图片实现游戏中的动画。
上一篇我们讲了游戏中按钮的实现,今天我们来讲讲如何在游戏中播放音乐和按钮音效。
上一篇我们讲了自定义游戏鼠标光标,今天我们来讲讲如何在游戏中实现按钮。
上一篇我们讲了在游戏中使用系统默认鼠标,这一篇我们来讲讲如何在游戏中使用自定义鼠标。
上一篇我们讲了如何设置游戏的窗口大小及全屏状态下分辨率的大小,这一篇我们来讲讲如何在游戏中使用鼠标。
上一篇,我们编写了第一个C#游戏,这一篇我们来学习以下如何在游戏中使用中文!
下载安装MonoGame字符支持简化工具(本人开发的工具)
什么是MonoGame?请看MonoGame简介
本教程操作系统要求Windows 10 x64 ,建议安装专业版,最新版1909。下载地址:
MonoGame是Microsoft XNA 4.0 Framework开源实现。使用MonoGame可以很容易的开发、调试跨平台游戏,并且可以进行代码的高效复用。MonoGame的跨平台得益于Xamarin。
monogame使用Content.mgcb编译资源到xnb如果出现FreeImage.dll错误,一般来说是没有安装VC++库
将MonoGame游戏移植到windows上会出现An unhandled exception of type ‘System.IO.IsolatedStorage.IsolatedStorageException’ occurred in mscorlib.dll错误。中文提示“无法确定调用方的应用程序标识。”的异常
1.新建Class Library(Windows Phone Silverlight)项目
使用MonoGame开发多平台游戏包括ios android uwp desktop macos默认情况下ios android uwp手机上运行使用的是touch或者是tap,desktop macos uwp电脑上使用的是mouse
MonoGame官网提供了TeamCity网站,我们可以通过这个网站下载最新编译的MonoGame。网址是:http://teamcity.monogame.net 点击log in guest即可进入