gpt4 book ai didi

c# - 如何在 Xamarin/Monogame 中使用 Google Play 排行榜

转载 作者:行者123 更新时间:2023-11-29 17:46:18 24 4
gpt4 key购买 nike

好吧,这是一个简单的问题,但 Xamarin 论坛几乎没用......

我正在尝试在我在 MonoGame 中构建的游戏中实现排行榜。不幸的是,我似乎找不到 GameHelper 类,而且我无法按照 Google's how-to 中的描述扩展 BaseGameActivity。 ,即使我安装了 google play 服务组件 (19.0.1)

唯一的替代方法是使用我尝试过的 GoogleApiClient:

public IGoogleApiClient apiClient;

GoogleApiClientBuilder builder = new GoogleApiClientBuilder(this);
builder.AddApi(GamesClass.Api)
.AddApi(PlusClass.Api)
.AddScope(GamesClass.ScopeGames)
.AddScope(PlusClass.ScopePlusLogin);

apiClient = builder.Build();

但是每当我调用 apiClient.Connect() 时,我都会收到以下错误:

E/GooglePlayServicesUtil( 7989): The Google Play services resources were not found. 
Check your project configuration to ensure that the resources are included.

我已经清理并重建,删除组件并手动添加引用,将项目的位置更改为驱动器的根目录,但都无济于事。我没主意了。有人在 MonoGame 中运行排行榜吗?

最佳答案

我最近写了一个MonoGame project for Android ,其中包括排行榜支持。您可以找到完整的来源 here , 但我建议查看 Activity1.cs尤其。这是我处理大部分 Google Play 工作的地方。

你也可以看看GameOver.cs查看排行榜的一个实例,它收到了提交给它的分数。

关于c# - 如何在 Xamarin/Monogame 中使用 Google Play 排行榜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26395048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com