检测游戏

使用游戏内分析跟踪玩家参与和查找平衡问题。

Windows
MacOS
Linux

捕获玩家滞留数据的第一步是为游戏注册分析服务商。这可通过项目的“DefaultEngine.ini”文件完成。您必须注册一个 默认服务商。您还可以针对游戏的不同版本类型(开发、测试和生产)注册不同的服务商和帐户详情。以下部分是 配置 Apsalar 插件的示例:

[Analytics]
ProviderModuleName=IOSApsalar
ApiKey=YourAnalyticsKey1
ApiSecret=YourAnalyticsSecret1
SendInterval=60

[AnalyticsDevelopment]
ApiKey=YourAnalyticsKey2
ApiSecret=YourAnalyticsSecret2
SendInterval=60

[AnalyticsTest]
ApiKey=YourAnalyticsKey3
ApiSecret=YourAnalyticsSecret4
SendInterval=60

“[Analytics]”部分是使用的默认项,您应在这里设置默认服务商模块的名称。在以上示例中,它被设置为属于 4.5 版本一部分的 IOSApsalar 插件。“ApiKey”和“ApiSecret”字段来自 Apsalar 网站。创建帐户后,他们会向您提供密钥和使用秘诀。

项目配置完成后,您即可开始记录分析事件。要仅获取基本玩家滞留数据,您需要在游戏启动时 创建会话,并且在会话不再出现在前台时将其终止。可以使用以下所示的代码行或 4.5 和更高版本中提供的 蓝图分析插件 完成此操作:

FAnalytics::Get().GetDefaultConfiguredProvider()->StartSession();
FAnalytics::Get().GetDefaultConfiguredProvider()->EndSession();

由于这些调用属于游戏的一部分,您将自动开始收集玩家滞留数据。获得基本玩家滞留数据后,您可以开始添加更多事件, 以便进一步了解游戏中玩家的行为。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback