Xamarin Studio 上的 MonoGame - Xna 有问题吗?
MonoGame on Xamarin Studio - Issue with Xna?
我想尝试使用 Android Studio 的 MonoGame。我实际上在 Mac。
我正在做以下教程:
https://developer.xamarin.com/guides/cross-platform/game_development/monogame/introduction/part1/
但是在创建共享项目之后,我的屏幕上充满了缺少的指令/不必要的指令,例如:
"Using directive is unnecessary"
"the type or namespace name 'XXXXX' could not be found"
我尝试将 "MonoGame.Framework.Android" 包添加到项目的 android 部分,但它没有改变任何东西。
我尝试了一些研究,但我很难描述我的问题,因为我并不真正理解它。我不确定,但我认为它来自参考文献。
- 您遇到过同样的问题吗?
- 我想我错过了一些参考资料(尤其是 Xna),如何在 Xamarin Studio 上添加它们?
- 是否弃用了 Monogame 插件?
好的,完成了!
这是一个 linking 问题:我没有所需的参考资料,我需要安装 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"方法:
受保护的覆盖 void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
var g = new Game1();
SetContentView((View)g.Services.GetService(typeof(View)));
g.Run();
}
8 - 盈利,享受您的 MonoGameSample。
感谢@hankide 的帮助。
这个link对我帮助很大:
http:// blog.jamie.ly/software/2013/04/23/setting-up-a-monogame-mac-application-with-xamarin-studio.html
PS : 我没有足够的声誉 post 超过 2 link 所以最后一个 space 在 "http://" 之间和 "blog.jamie"
我想尝试使用 Android Studio 的 MonoGame。我实际上在 Mac。 我正在做以下教程:
https://developer.xamarin.com/guides/cross-platform/game_development/monogame/introduction/part1/
但是在创建共享项目之后,我的屏幕上充满了缺少的指令/不必要的指令,例如:
"Using directive is unnecessary" "the type or namespace name 'XXXXX' could not be found"
我尝试将 "MonoGame.Framework.Android" 包添加到项目的 android 部分,但它没有改变任何东西。
我尝试了一些研究,但我很难描述我的问题,因为我并不真正理解它。我不确定,但我认为它来自参考文献。
- 您遇到过同样的问题吗?
- 我想我错过了一些参考资料(尤其是 Xna),如何在 Xamarin Studio 上添加它们?
- 是否弃用了 Monogame 插件?
好的,完成了!
这是一个 linking 问题:我没有所需的参考资料,我需要安装 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"方法:
受保护的覆盖 void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
var g = new Game1();
SetContentView((View)g.Services.GetService(typeof(View)));
g.Run();
}
8 - 盈利,享受您的 MonoGameSample。
感谢@hankide 的帮助。
这个link对我帮助很大:
http:// blog.jamie.ly/software/2013/04/23/setting-up-a-monogame-mac-application-with-xamarin-studio.html
PS : 我没有足够的声誉 post 超过 2 link 所以最后一个 space 在 "http://" 之间和 "blog.jamie"