c# - 将 google play 游戏服务插件导入 Unity 时出错

标签 c# android unity-game-engine google-play-services

当我将适用于 Unity 的 Google Play 游戏服务插件导入到我的项目中时,应该显示的菜单没有出现,并且我在控制台中收到以下错误:

Assets/GooglePlayGames/Platforms/Native/NativeClient.cs(418,22):错误 CS1061:类型 Player' 不包含 PlayerId' 的定义,并且没有扩展方法 PlayerId'可以找到类型Player'(您是否缺少 using 指令或程序集引用?) Assets/GooglePlayGames/Platforms/Native/NativeClient.cs(426,22):错误 CS1061:类型 Player' 不包含 DisplayName' 的定义,且没有类型 DisplayName' 的扩展方法可以找到 Player'(您是否缺少 using 指令或程序集引用?)

该插件的 github 页面上的指南说:导入后,您应该看到两个新的菜单项添加到"file"菜单中:“Play Games Android setup”和“Play Games iOS setup”。如果您没有看到新的菜单项,请单击“资源”|“资源”来刷新资源。刷新并重试。

不幸的是,无论我刷新资源多少次,我都看不到菜单项。

我使用的是Unity 4.6。如何修复错误并使 google play 游戏服务插件正常工作。

最佳答案

问题是我有一个名为 Player 的脚本。我确实尝试过重命名它,但我不记得 Unity 没有正确重命名脚本 - 你必须在 MonoDevelop 中这样做!

关于c# - 将 google play 游戏服务插件导入 Unity 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27418481/

相关文章:

c# - 无法将 Json 字符串反序列化为包含对象数组的对象

c# - 当列表类型未知时将 FieldInfo 值转换为列表

c# - 从 C# 中的 App.config 文件中读取 key

Android webview 设置,禁用一些东西

unity-game-engine - 如何通过C#脚本和iOS插件将UIImage数据发送到Unity3d?

c# - 基本图数据结构

c# - Observable.Zip 当要压缩的序列数在运行时未知时

android - 为 Android WebView 启用 WebGL 支持

android - 是否可以在启动 MainActivity 时查看 ProgressBar?

ios - Jenkins 构建中的 Xcode codesign 退出代码 1