C#开发跨平台游戏——VISUAL STUDIO 2017安装MonoGame
什么是MonoGame?请看MonoGame简介
使用C#开发跨平台游戏
什么是MonoGame?请看MonoGame简介
什么是XNA?请看XNA简介
本教程操作系统要求Windows 10 x64 ,建议安装专业版,最新版1909。下载地址:
MonoGame是Microsoft XNA 4.0 Framework开源实现。使用MonoGame可以很容易的开发、调试跨平台游戏,并且可以进行代码的高效复用。MonoGame的跨平台得益于Xamarin。
XNA全称Microsoft XNA Game Studio,微软推出的用来开发Windows、Xbox、Windows Phone 7游戏开发工具包。
C#检测DX版本代码如下:
Android Studio 出现Error:Unable to start the daemonprocess.
查找jar包所在磁盘位置,找到如下路径,用记事本打开目录内的xml文件
Xamarin的android项目如果在运行过程中出现以下错误:Java.Lang.ClassNotFoundException: Didn’t find class “com.packagename.classname” on path: DexPathList
微软资料庞大,并不容易找。这里推荐一个地址,修改URL后面的关键词就能找到微软的学习资料
常用参数
UWP项目在调试过程中如果出现 APPX3102 You cannot create an app bundle containing more than one package per architecture错误!
Xamarin开发的android项目在调试阶段运行模拟器如果出现ADB0020:The package does not support the CPU architecture of this device.错误。
最近发现了微软官方更新补丁地址,只需要在q=kb后面输入补丁编号即可下载到官方补丁
System.Diagnostics.Process.Start启动exe,如果在主程序中存在一个dll和被启动的exe调用的dll存在版本冲突,那么System.Diagnostics.Process.Start会出一个无法捕获的错误!