MonoGame类别订阅
MonoGame 3.8.0.1641 UWP全屏显示游戏界面
MonoGame的新版本3.8.0.1641在UWP项目上只设置
MonoDevelop开发monogame出现Invalid Configuration Mapping错误的解决办法
monodevelop开发monogame出现Invalid Configuration Mapping错误,如下图:
MonoGame3.5.1新建游戏出现Microsoft.VisualStudio.WinRT.TemplateWizards.ApplicationInsights.Wizard’ which does not exsist in the assembly ‘Microsoft.VisualStudio.WinRT.TemplateWizards, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a解决办法
最近入手了Surface RT,刷了windows10 arm32,作为MonoGame的测试机是个不错的选择。但有个问题只有UWP的项目才能在该系统上运行,并且只VS2015支持远程部署。所以捡起了Visual Studio 2015以及兼容性最好的MonoGame3.5.1
C#开发跨平台游戏——在MonoGame/XNA中使用游戏手柄GamePad
之前的教程只涉及鼠标点击的相关内容,今天我入手了一款游戏手柄——【有线版】北通蝙蝠2游戏手柄(BTP-BD2E),价格非常便宜65块人民币。该手柄支持XBox One,XBox360,PC,android,steam等支持四种模式。更重要的是能够用它来开发MonoGame游戏!
MonoGame强制修改FPS刷新率
FPS即每秒绘制游戏的帧数,电脑上运行游戏60fps是流畅标准,低于30fps游戏会感觉到卡顿。手机则是30fps。通常情况使用MonoGame开发游戏无需强制修改FPS,让运行环境自己去判断是最佳选择!
MonoGame同步更新Update和绘制Draw
用MonoGame开发游戏,游戏运行过程中Update和Draw通常是不同步的,Update的执行次数通常会多于Draw。如果需要Update和Draw保持同步即执行次数相同(Update一次Draw一次)只需要在游戏主函数Game1.cs的构造函数中加入:
字符生成图片的方式在MonoGame或XNA中使用中文
MonoGame,XNA以及FNA在使用中文时比较麻烦,在之前我写过两种方式:
MonoGame显示FPS
在MonoGame中显示实时FPS
MGCB编译资源报FreeImage.dll未找到错误的解决办法
monogame使用Content.mgcb编译资源到xnb如果出现FreeImage.dll错误,一般来说是没有安装VC++库
移植WindowsPhone游戏到iOS和Android——cocos2d-xna WP7跨平台库开源了
随着微软放弃Windows Phone,一大堆开发者弃坑!作为XNA的忠实用户,我有很多游戏是基于cocos2d-xna的WP7版本开发的,为了移植,本人对cocos2d-xna做了修改,使它能够运行于尽可能多的平台,而无需修改WP7游戏代码本身!并开源:https://github.com/chengcong/cocos2d-xna 目前支持iOS Android UWP 以及Windows桌面应用。
Nuget: https://www.nuget.org/packages/cocos2d-xna.Android
https://www.nuget.org/packages/cocos2d-xna.iOS
https://www.nuget.org/packages/cocos2d-xna.Desktop
https://www.nuget.org/packages/cocos2d-xna.UWP
MonoGame Windows出现An unhandled exception of type ‘System.IO.IsolatedStorage.IsolatedStorageException’ occurred in mscorlib.dll的解决办法
将MonoGame游戏移植到windows上会出现An unhandled exception of type ‘System.IO.IsolatedStorage.IsolatedStorageException’ occurred in mscorlib.dll错误。中文提示“无法确定调用方的应用程序标识。”的异常
MonoGame Windows Phone 8 library项目创建
1.新建Class Library(Windows Phone Silverlight)项目
MonoGame在iOS平台设置缓冲区大小注意事项
MonoGame在iOS平台使用this.graphics.PreferredBackBufferWidth,this.graphics.PreferredBackBufferHeight设置缓冲区大小方法是在Game构造函数中加入如下代码,设置以后屏幕的触控(点击)坐标X的最大值是800,触控(点击)坐标Y的最大值是480。
MonoGame 适配多种设备分辨率运行库ScalingClever
MonoGame 适配多种设备分辨率运行库。