我已经使用In [284]:
dict(df.loc[df['sign']=='Qcountry','number':].values)
Out[284]:
{1: 'Россия',
2: 'Украина',
3: 'Беларусь',
4: 'Азербайджан',
5: 'Армения',
6: 'Грузия',
7: 'Казахстан',
8: 'Кыргызстан',
9: 'Молдова'}
成功开发了iOS
游戏。
现在有人请告诉我Xamarin.iOS
是否可用于开发Android游戏?在Xamarin.Android
网站上,当我搜索Xamarin
的游戏样本时,我只能看到使用跨平台工具开发的游戏示例,例如Xamarin.Android
,MonoGame
和{ {1}}。我没有看到使用CocosSharp
框架专门开发的游戏的示例代码。
请告诉我:可以UrhoSharp
用于开发游戏吗?或者Xamarin.Android
无法用于开发Android游戏,而且我们必须使用Xamarin.Android
网站上列出的其他工具,例如Xamarin.Android
,{{ 1}}和Xamarin
为Android设备开发游戏?
非常感谢。
答案 0 :(得分:3)
是的,Xamarin.Android可用于开发Android游戏。即使它看起来可能不是这样,Xamarin.Android在使用例如UrhoSharp时仍然在幕后工作。
查看UrhoSharp示例,您可以看到Android sample如何拥有熟悉的MainActivity类,其中包含大量Xamarin.Android内容。
与MonoGame相同。您仍需要定义主启动器并处理Android应用生命周期内容。这是MonoGame示例中的Activity类。
为了更好地了解事情是如何运作的,以下是MonoGame和Xamarin.Android如何携手合作的一些细节:
Activity
的{{1}}特定类型。AndroidGameActivity
包含MonoGame的AndroidGameActivity
对象,用于处理内容,更新,呈现和其他内容。这都是 MonoGame 特定的。Game
处理基本活动生命周期方法,如OnPause和OnResume。这都是 Xamarin.Android 特定的。值得注意的是,您不一定需要任何游戏引擎/框架来使用Xamarin.Android开发游戏。例如,您可以构建仅使用Android UI控件的策略游戏,或者只需要AndroidGameActivity
和EditText
控件的文本游戏。
你也可以draw some simple 2D shapes,但要构建一个更复杂的游戏,需要像OpenGL一样。当MonoGame,UrhoSharp和其他图书馆发挥作用时。