我是Game Development的新手。但是,现在已经使用Xamarin和Xamarin.Forms已经有一段时间了。
我正在尝试构建一个游戏(适用于Android和iOS),它将拥有许多屏幕,其中一个将在游戏视图中具有类似Clash Of Clans的视图(即攻击视图)。我猜它会像Isometric Projection(https://gamedevelopment.tutsplus.com/tutorials/creating-isometric-worlds-a-primer-for-game-developers--gamedev-6511)。我知道我可以使用Xamarin Forms构建大部分游戏画面,如Play Game,View帐户等。
我想知道的是,是否可以使用Xamarin.Forms构建等距投影视图,如果是这样,最好是在Form中构建它(比如使用Tiled with Cocosharp或者使用Unity或URHO)?
理想情况下,我们希望有一个代码库,因此我们将使用Xamarin.Forms。但是我不确定它是否会提供最好的结果,而不是为Android和iOS单独构建它。
感谢任何帮助。感谢。
答案 0 :(得分:0)
如果你想使用Unity3D,在Xamarin.Forms中使用它的唯一解决方案是用Unity3D创建BrowserGame,然后从webview调用它。但是,如果你是游戏开发的新手,就像你说的那样,也许CocosSharp是要走的路。您可以将它作为NuGet添加到现有的Xamarin.Forms应用程序中。还有一个简洁的官方Xamarin.Forms教程:https://developer.xamarin.com/guides/xamarin-forms/advanced/cocossharp/
答案 1 :(得分:0)
正如@Thameem在其评论中所述,此链接:https://docs.microsoft.com/en-us/xamarin/graphics-games/game-development/解释了如何将游戏集成到xamarin应用中。还提供了几个链接,供您在所选选项中进行进一步搜索。