为什么iOS和Android的MonoGame共享项目中没有Activity1类?

时间:2018-10-02 10:20:46

标签: c# monogame

我想为iOS和Android创建游戏。因此,我在Visual Studio Community for Mac中创建了MonoGame Shared项目。但是在这个项目中,只有Game1类,仅此而已。

通常,当我选择MonoGame Android模板而不是MonoGame Shared项目时,项目中会有一个Activity1类。 我需要为一些特定的Android代码编辑Acitivity1.cs。

为什么MonoGame共享项目中没有Acitivity1.cs?

共享项目(当我选择MonoGame共享项目模板时): enter image description here

Android项目(当我选择MonoGame Android模板时): enter image description here

1 个答案:

答案 0 :(得分:0)

因为它是共享项目。

共享表示所有平台代码都可以使用此项目,但是Activity是Android指定的功能。

您可能需要创建3个项目:Android,iOS和Shared。在共享项目中编写游戏逻辑代码,然后将该项目添加为Android和iOS项目的参考。