用于移植到Windows 8 Phone的OpenGL或DirectX Monogame模板

本文关键字:OpenGL DirectX Monogame 模板 Phone Windows 用于 | 更新日期: 2023-09-27 18:17:41

基本上我想创建一个游戏与一夫一妻制,在Windows桌面和Windows 8手机上工作,我想知道哪个一夫一妻制模板的Windows桌面版本会更好,OpenGL模板或DirectX一个?

我听说Windows 8 Phone不支持OpenGL,所以我本质上想知道哪个模板可以让我简单地复制和粘贴大部分代码到Windows Phone项目中,并且只需要做一些微小的改变就可以让它仍然工作。

用于移植到Windows 8 Phone的OpenGL或DirectX Monogame模板

MonoGame框架在一些微软平台上使用DirectX(通过SharpDX),在其他平台上使用OpenGL。但是,这不会改变MonoGame的公共接口。

你可以为桌面选择DirectX(因为这是"本机"),并且将始终为Windows商店应用程序选择DirectX,因为这是唯一被批准用于商店的框架。当然,由于iOS, Android, Mac和其他平台没有DirectX,所以MonoGame将选择OpenGL后端。

请参阅此处:Windows平台使用OpenGL和/或DirectX?

DirectX和OpenGL只是MonoGame的后端
您的选择不会影响代码,并且您可以随时更改包装器。