C# Android可以用来开发Android游戏吗?
我已经用C# Android可以用来开发Android游戏吗?,c#,xamarin,xamarin.android,cocossharp,urhosharp,C#,Xamarin,Xamarin.android,Cocossharp,Urhosharp,我已经用Xamarin.iOS成功开发了一款iOS游戏 现在,有人能告诉我Xamarin.Android是否可以用来开发Android游戏吗?在Xamarin网站上,当我搜索Xamarin.Android游戏样本时,我只能看到使用跨平台工具开发的游戏样本,如MonoGame、cococossharp和UrhoSharp。我没有看到使用Xamarin.Android框架专门开发的游戏的示例代码 请告诉我:Xamarin.Android可以用来开发游戏吗?或者说,Xamarin.Android不能用
Xamarin.iOS
成功开发了一款iOS
游戏
现在,有人能告诉我Xamarin.Android是否可以用来开发Android游戏吗?在Xamarin
网站上,当我搜索Xamarin.Android
游戏样本时,我只能看到使用跨平台工具开发的游戏样本,如MonoGame
、cococossharp
和UrhoSharp
。我没有看到使用Xamarin.Android
框架专门开发的游戏的示例代码
请告诉我:Xamarin.Android可以用来开发游戏吗?或者说,Xamarin.Android
不能用于开发Android游戏,我们必须使用Xamarin
网站上列出的其他工具,如MonoGame
、cococossharp
、和UrhoSharp
来开发Android设备的游戏,这是真的吗
非常感谢。是的,Xamarin。Android可以用来开发Android游戏。尽管看起来可能不是这样,但Xamarin.Android在使用UrhoSharp时仍在幕后工作 查看UrhoSharp示例,您可以看到熟悉的MainActivity类是如何包含大量Xamarin.Android内容的 单游戏也是如此。您仍然需要定义主启动器,并处理Android应用程序生命周期。这是一个单一游戏示例中的类 为了更好地了解事物的运作方式,以下是MonoGame和Xamarin.Android如何协同工作的一些细节:
活动
,称为AndroidGameActivity
AndroidGameActivity
包含MonoGame的Game
对象,用于处理内容、更新、渲染和其他内容。这都是单一游戏的特点AndroidGameActivity
处理基本的活动生命周期方法,如OnPause和OnResume。这一切都是Xamarin.Android特有的值得注意的是,使用Xamarin.Android开发游戏不一定需要任何游戏引擎/框架。例如,您可以构建一个只使用Android UI控件的策略游戏,或者一个只需要
EditText
和TextView
控件的文本游戏
您也可以,但要构建更复杂的游戏,需要类似OpenGL的东西。这就是MonoGame、UrhoSharp和其他库发挥作用的时候。是的,Xamarin。Android可以用来开发Android游戏。尽管看起来可能不是这样,但Xamarin.Android在使用UrhoSharp时仍在幕后工作 查看UrhoSharp示例,您可以看到熟悉的MainActivity类是如何包含大量Xamarin.Android内容的 单游戏也是如此。您仍然需要定义主启动器,并处理Android应用程序生命周期。这是一个单一游戏示例中的类 为了更好地了解事物的运作方式,以下是MonoGame和Xamarin.Android如何协同工作的一些细节:
活动
,称为AndroidGameActivity
AndroidGameActivity
包含MonoGame的Game
对象,用于处理内容、更新、渲染和其他内容。这都是单一游戏的特点AndroidGameActivity
处理基本的活动生命周期方法,如OnPause和OnResume。这一切都是Xamarin.Android特有的值得注意的是,使用Xamarin.Android开发游戏不一定需要任何游戏引擎/框架。例如,您可以构建一个只使用Android UI控件的策略游戏,或者一个只需要
EditText
和TextView
控件的文本游戏
您也可以,但要构建更复杂的游戏,需要类似OpenGL的东西。这就是MonoGame、UrhoSharp和其他库发挥作用的时候。非常感谢您的精彩回答。这个答案正是我开始为我的Android游戏探索那些好的游戏引擎所需要的。非常感谢你的精彩回答。这个答案正是我开始为我的Android游戏探索那些好的游戏引擎所需要的。