首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >游戏分析<>统一版: SDK通过调用GameAnalytics.Initialize()来初始化

游戏分析<>统一版: SDK通过调用GameAnalytics.Initialize()来初始化
EN

Stack Overflow用户
提问于 2019-05-24 07:34:13
回答 2查看 1.7K关注 0票数 3

我刚刚建立了一个游戏,并想集成的GameAnalytics软件开发工具包。我已经安装了这个包,但是在文档中它说明:

重要声明从v3.11.0和更高版本开始,您需要通过从您自己的GameObject调用GameAnalytics.Initialize()来手动初始化SDK (如果您的对象与GameAnalytics对象在同一场景中,则脚本执行顺序在GameAnalytics脚本顺序之后,因为一些代码在唤醒事件时被调用,这需要在初始化sdk之前调用)。

如何以及在哪里调用GameAnalytics.Initialize()?

EN

回答 2

Stack Overflow用户

发布于 2019-05-24 08:23:37

当您准备好收集分析信息时,可以随时初始化SDK。在大多数项目中,这会在启动时发生。文档说明的是,您只需确保初始化调用在GameAnalytics执行内部初始化之后发生。

实际上,这意味着如果启动场景中有GameAnalytics对象,则必须在对象唤醒()调用之后执行初始化。为此,您可以在稍后的even函数中调用init方法,例如,Start()。你可以在这里检查偶数函数的顺序:https://docs.unity3d.com/Manual/ExecutionOrder.html

或者,您也可以使用Awake(),并将脚本执行顺序设置为在GameAnalytics脚本之后。你可以在这里阅读如何做到这一点:https://docs.unity3d.com/Manual/class-MonoManager.html

票数 2
EN

Stack Overflow用户

发布于 2019-06-20 16:46:26

如果您有游戏管理器对象,则可以将其添加到附加到游戏管理器的脚本的Start()或任何其他带有脚本的对象。

不要忘记调用GameAnalyticsSDK名称空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56284124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档