C#开发跨平台游戏——在MONOGAME/XNA中使用触控手势Gesture
上一篇我介绍了在MonoGame/XNA中触控(触摸)操作,今天这一篇是对触控(触摸)的补充——手势(用手指单击,用手指双击,用手指拖拽,双手指捏合,双手指放大,用手指轻弹,用手指常按等)。
使用C#开发跨平台游戏
上一篇我介绍了在MonoGame/XNA中触控(触摸)操作,今天这一篇是对触控(触摸)的补充——手势(用手指单击,用手指双击,用手指拖拽,双手指捏合,双手指放大,用手指轻弹,用手指常按等)。
上次我介绍了在MonoGame/XNA中使用键盘, 这次我来介绍一下在MonoGame/XNA中使用触摸(触控)
在上一篇教程中我介绍了使用游戏手柄,这一篇我来介绍一下在MonoGame/XNA中使用键盘Keyboard。
今天,我们来介绍以下如何在ubuntu18.04LTS中安装和使用MonoGame。
之前的教程只涉及鼠标点击的相关内容,今天我入手了一款游戏手柄——【有线版】北通蝙蝠2游戏手柄(BTP-BD2E),价格非常便宜65块人民币。该手柄支持XBox One,XBox360,PC,android,steam等支持四种模式。更重要的是能够用它来开发MonoGame游戏!
bridge.net可以将C#代码转换成javascript,基于这种原理就可以将MonoGame游戏的编译成html+js运行于Web平台。
今天我来介绍一下XNA的另一个开源实现FNA。FNA与MonoGame的区别在于:FNA的跨平台是基于运行库的而MonoGame的跨平台是基于源码的,也就是说理论上FNA编译好的游戏不需要修改源码就可以运行在不同的硬件平台,而MonoGame需要将源码放到指定平台重新编译才能运行。
上一篇我介绍了如何将《选老婆》移植到UWP平台,今天我们来介绍一下如何使用MonoGame在Windows上运行《选老婆》,这里有人要问了同样运行于Windows平台,MonoGame和XNA有什么区别呢?
首先,选中【SelectWife】解决方案,点击右键【添加】【新建项目】
上次我详细介绍了如何编写一个完整的小游戏—— 项目实战《选老婆》,做完这个小游戏你肯定迫不及待的想发给朋友体验一下,满足一下自己的虚荣心!
上次我们提到如何在游戏中使用多张图片实现动画,细心的朋友会发现动画的播放速度过于快,那么我们如何来控制动画的速度呢?
上一篇我们讲了游戏中使用背景音乐和按钮音效,今天我们来讲解如何使用多张连续图片实现游戏中的动画。
上一篇我们讲了游戏中按钮的实现,今天我们来讲讲如何在游戏中播放音乐和按钮音效。
上一篇我们讲了自定义游戏鼠标光标,今天我们来讲讲如何在游戏中实现按钮。