Unity3d-Projeny和Google Play服务

Unity3d-Projeny和Google Play服务,unity3d,Unity3d,我已经在Unity3d开发了一段时间的游戏,我一直在使用一个名为Projeny的项目和包管理器将我的代码分割成逻辑项目,并将插件/包分开 现在是时候加入排行榜了,我想使用Google Play Games,但Google Play Games似乎在最初加载和创建构建时生成文件。(这些文件位于Plugins/Android文件夹中) 有人知道如何让Projeny与Google Play Games合作吗?我在想,如果我能让Projeny不关心Google Play Games是否正在创建文件,或者

我已经在Unity3d开发了一段时间的游戏,我一直在使用一个名为Projeny的项目和包管理器将我的代码分割成逻辑项目,并将插件/包分开

现在是时候加入排行榜了,我想使用Google Play Games,但Google Play Games似乎在最初加载和创建构建时生成文件。(这些文件位于Plugins/Android文件夹中)

有人知道如何让Projeny与Google Play Games合作吗?我在想,如果我能让Projeny不关心Google Play Games是否正在创建文件,或者指定Google Play Games可以在哪里创建文件,那么它就会起作用

参考:Projeny插件-

参考:Google Play Games插件-

为了让projeny正常工作,所有东西都必须放在软件包文件夹中。这在使用Projeny时可能是一个问题,因为某些资产存储包与开箱即用软件包不兼容,因此有时必须调整项目的位置

在这种情况下,听起来像Google Play Games要求您在一个特殊的Unity文件夹中放置一些内容,以包含Android特定的文件。我建议将这些生成的文件复制到一个新包中,然后在此新包(例如,名为GooglePlayGames Android)中创建一个
ProjenyPackage.yaml
文件,其中包含以下内容:


文件夹类型:AndroidProject

现在,在Google Play Games软件包文件夹中创建一个名为
ProjenyPackage.yaml
的文件,包含以下内容:


依赖项:
-谷歌游戏Android


然后,如果您更新unity项目中的目录,那么希望Projeny能够正确放置文件。应该放在Plugins/Android/GooglePlayGames-Android/之后。我不确定这些文件的用途是什么,但如果GooglePlayGames软件包要求这些文件位于根文件夹Plugins/Android/

中,那么可能会有其他问题。为了让projeny正常工作,所有内容都必须放在软件包文件夹中。这在使用Projeny时可能是一个问题,因为某些资产存储包与开箱即用软件包不兼容,因此有时必须调整项目的位置

在这种情况下,听起来像Google Play Games要求您在一个特殊的Unity文件夹中放置一些内容,以包含Android特定的文件。我建议将这些生成的文件复制到一个新包中,然后在此新包(例如,名为GooglePlayGames Android)中创建一个
ProjenyPackage.yaml
文件,其中包含以下内容:


文件夹类型:AndroidProject

现在,在Google Play Games软件包文件夹中创建一个名为
ProjenyPackage.yaml
的文件,包含以下内容:


依赖项:
-谷歌游戏Android


然后,如果您更新unity项目中的目录,那么希望Projeny能够正确放置文件。应该放在Plugins/Android/GooglePlayGames-Android/之后。我不知道这些文件的用途是什么,但如果GooglePlayGames软件包要求这些文件位于根文件夹Plugins/Android/

中,可能会有其他问题。谢谢你的回复,但我担心这没有帮助,我已经在做了,问题是每次构建完成后,它都会生成新文件,在同一个地方“Plugins/Android”,但它会重新生成它,Projeny因此失败。感谢您的回复,但我担心这没有帮助,我已经在这样做了,问题是每次构建完成后,它都会在同一个地方“Plugins/Android”生成新文件,但它会重新生成它,Projeny因此失败。