C# 从win 7/xna/monogame/xamarin到Windows 8/10应用程序的路径

C# 从win 7/xna/monogame/xamarin到Windows 8/10应用程序的路径,c#,android,xamarin,xna,C#,Android,Xamarin,Xna,我已经用XNA为WindowsPhone7做了一个测试,这是一项过时的技术。但通过MonoGame和Xamarin,我已经能够将它移植到Android上。现在我需要它作为Windows平板电脑、Windows 8应用程序或Windows 10通用应用程序的应用程序 到这里的最佳路线是什么?我正在使用Visual Studio 2013和Xamarin Business edition。我对自己的选择知之甚少。我应该从XNA版本还是Android/Xamarin版本开始?什么样的模板或架构是最好的

我已经用XNA为WindowsPhone7做了一个测试,这是一项过时的技术。但通过MonoGame和Xamarin,我已经能够将它移植到Android上。现在我需要它作为Windows平板电脑、Windows 8应用程序或Windows 10通用应用程序的应用程序


到这里的最佳路线是什么?我正在使用Visual Studio 2013和Xamarin Business edition。我对自己的选择知之甚少。我应该从XNA版本还是Android/Xamarin版本开始?什么样的模板或架构是最好的。或者我需要完全重写(只保留C#业务逻辑)?

我也必须很快完成。我的代码分为C#内核和Xamarin Android GUI两部分,C#内核可以重复使用,Xamarin Android GUI部分不能重复使用。我正在考虑在Visual studio中启动一个新的解决方案,复制我的核心业务逻辑部分,并重新制作GUI(好的,我可能会将其用作Windows应用程序GUI的基础,如老式的移植)。谢谢!是否有任何方法也可以重用UI代码?至少在某种程度上是这样?这取决于您是如何创建UI的。因为这是一款XNA游戏,所以很可能您已经使用精灵绘图创建了自己的UI。那样的话,就很容易了。只需替换任何处理“触摸”按钮的类。如果您使用过本机控件,没有,没有简单的方法可以做到这一点,您最好在您开发的任何平台上从头开始重做UI。谢谢!是的,我使用精灵绘图。MonoGame声称它支持Windows应用商店应用程序。我也必须尽快这样做。我的代码分为C#内核和Xamarin Android GUI两部分,C#内核可以重复使用,Xamarin Android GUI部分不能重复使用。我正在考虑在Visual studio中启动一个新的解决方案,复制我的核心业务逻辑部分,并重新制作GUI(好的,我可能会将其用作Windows应用程序GUI的基础,如老式的移植)。谢谢!是否有任何方法也可以重用UI代码?至少在某种程度上是这样?这取决于您是如何创建UI的。因为这是一款XNA游戏,所以很可能您已经使用精灵绘图创建了自己的UI。那样的话,就很容易了。只需替换任何处理“触摸”按钮的类。如果您使用过本机控件,没有,没有简单的方法可以做到这一点,您最好在您开发的任何平台上从头开始重做UI。谢谢!是的,我使用精灵绘图。MonoGame声称它支持Windows应用商店应用程序。我也必须尽快这样做。我的代码分为C#内核和Xamarin Android GUI两部分,C#内核可以重复使用,Xamarin Android GUI部分不能重复使用。我正在考虑在Visual studio中启动一个新的解决方案,复制我的核心业务逻辑部分,并重新制作GUI(好的,我可能会将其用作Windows应用程序GUI的基础,如老式的移植)。谢谢!是否有任何方法也可以重用UI代码?至少在某种程度上是这样?这取决于您是如何创建UI的。因为这是一款XNA游戏,所以很可能您已经使用精灵绘图创建了自己的UI。那样的话,就很容易了。只需替换任何处理“触摸”按钮的类。如果您使用过本机控件,没有,没有简单的方法可以做到这一点,您最好在您开发的任何平台上从头开始重做UI。谢谢!是的,我使用精灵绘图。MonoGame声称它支持Windows应用商店应用程序。