【问题标题】:MonoGame on Xamarin Studio - Issue with Xna?Xamarin Studio 上的 MonoGame - Xna 有问题吗?
【发布时间】:2016-09-06 21:05:54
【问题描述】:

我想用 Android Studio 试试 MonoGame。我实际上在Mac上。 我正在做以下教程:

https://developer.xamarin.com/guides/cross-platform/game_development/monogame/introduction/part1/

但在创建共享项目后,我的屏幕上充满了缺失的指令/不必要的指令,例如:

"不需要使用指令" “找不到类型或命名空间名称‘XXXXX’”

我尝试将“MonoGame.Framework.Android”包添加到项目的 android 部分,但它没有改变任何东西。

我尝试了一些研究,但我很难描述我的问题,因为我并不真正理解它。我不确定,但我认为它来自参考。

  • 您是否遇到过同样的问题?
  • 我想我错过了一些参考资料(尤其是 Xna),如何将它们添加到 Xamarin Studio 中?
  • Monogame 插件是否已弃用?

【问题讨论】:

  • 您能发布您收到的确切错误消息吗?是在抱怨找不到命名空间 XNA 吗?
  • 是的,这是我尝试构建时遇到的错误:错误:/Users/ironova/Projects/MonoGameApp/Android/MonoGameApp.Droid.csproj: /Users/ironova/Projects/MonoGameApp/Android /MonoGameApp.Droid.csproj 无法导入 "$(MSBuildExtensionsPath)\MonoGame\v3.0\MonoGame.Content.Builder.targets" (MonoGameApp.Droid) 我目前错过了许多命名空间,例如“游戏”和“AndroidGameActivity”。
  • 我确认在自动完成中找不到 Xna 命名空间。我认为它来自参考;我实际上正在尝试这个 --> blog.jamie.ly/software/2013/04/23/… 我的应用程序支持中没有 XamarinStudio-4,0。
  • 如果您尝试下载适用于 Xamarin Studio 的 MonoGame 插件的最新稳定版本怎么办(链接适用于 MonoDevelop,但由于 Xamarin Studio 是 MonoDevelop 的一个分支,所以这无关紧要)。 addins.monodevelop.com/Project/Index/47
  • 我尝试使用最后一个稳定版本 -3.6.0.586(稳定)。这个问题似乎是一样的。我将尝试使用旧版本。

标签: c# android xna monogame xamarin-studio


【解决方案1】:

好的,完成了!

这是一个链接问题:我没有所需的参考资料,我需要安装 Mono 和 MonoGame,而不仅仅是 MonoGame AddIn。

这是我的解决方案:

1 - 卸载 MonoGame 插件

2- 卸载 Xamarin(是的,这很极端)

3 - 安装单声道 http://www.mono-project.com/

4 - 安装 MonoGame http://www.monogame.net/downloads/

5 - 重新安装 Xamarin

6 - 激活 MonoGame 插件 -> 它已经存在

7 - 创建一个SharedProject,然后在Android部分修改“OnCreate”方法:

protected override void OnCreate(Bundle bundle)

{

        base.OnCreate(bundle);
        var g = new Game1();
        SetContentView((View)g.Services.GetService(typeof(View)));
        g.Run();

}

8 - 盈利,享受您的 MonoGameSample。

感谢@hankide 的帮助。

这个链接对我帮助很大:

http://blog.jamie.ly/software/2013/04/23/setting-up-a-monogame-mac-application-with-xamarin-studio.html

PS:我没有足够的声誉发布超过 2 个链接,所以最后一个在“http://”和“blog.jamie”之间有一个空格

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    相关资源
    最近更新 更多