当我将适用于 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/