上一篇我介绍了在MonoGame/XNA中触控(触摸)操作,今天这一篇是对触控(触摸)的补充——手势(用手指单击,用手指双击,用手指拖拽,双手指捏合,双手指放大,用手指轻弹,用手指常按等)。

之前的教程只涉及鼠标点击的相关内容,今天我入手了一款游戏手柄——【有线版】北通蝙蝠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有什么区别呢?

上一篇我谈到如何将《选老婆》发给朋友玩,这篇我来介绍一下如何将《选老婆》移植到通用Windows平台(UWP)。XNA本身并没有跨平台的能力,将游戏运行到其他平台必须安装MonoGame或者FNA,如何安装MonoGame?请点击

首先,选中【SelectWife】解决方案,点击右键【添加】【新建项目】