虚幻引擎4中的移动设备分析插件

Joe Graf 在 2015/09/18 02:20:37 | 学习  教程  程序

  • Share on Facebook
  • Share on Twitter
  • Share on Google+
  • Share on LinkedIn

虚幻引擎4提供了分析服务器提供商在各个平台上封装其原生库时所使用的通用分析接口。该通用层允许游戏开发者一次性写入它们的代码或蓝图,且允许他们从一个或多个分析提供商中进行选择。这使得任何项目都可以轻松地向他们的应用程序添加分析器,并让他们知道可以从一个提供商列表中进行选择,在未来发布版本中想切换提供商时不必重新处理他们的游戏。其目标便是使得开发者向他们的应用程序中添加分析跟踪变得更加容易,并且随着开发者需求的改变,可以在不同的服务提供商间移植。

插件通过虚幻引擎4源码提供

随同源码会发布一组插件,它们根据开发者的需求不同提供层层的功能。一旦您将提供商的原生库加入到该插件后,还有几种分析提供商的实现供您使用。以下表格列出了属于我们源码发布一部分的提供商:

Multicast

该插件将分析调用路由到一系列不同的分析插件。当您想将同样的数据发送到一组不同的分析提供商时便可以使用该插件。这也是《无尽之剑》系列游戏在虚幻引擎3中所使用的分析器,现在我们将其引入到虚幻引擎4中,因为这是从不同分析提供商获得最佳功能种类的强大方法。

Blueprint Analytics Plugin(蓝图分析插件)

该插件通过创建一组蓝图节点来在C++分析器接口之间构建接口,以在您的应用程序蓝图中使用。请参照该链接获得更多文档。

File Logging Plugin(文件日志插件)

该插件主要用于辅助调试您的分析事件。它将所有分析API调用都写入到一个JSON文件中,以供在您的开发计算机上查看。它的设计目的不是应用于已发行的应用程序中。

Apsalar

Apsalar插件提供了他们的API实现。它使用他们的原生库,您需要从他们那里获取该库,并且需要具有可以使用它们服务的账户。如果您通过Facebook广告获取您的应用程序的用户,那么您应该看看他们的服务,因为他们是Facebook的归属提供者,这允许您看广告的有效程度。

Flurry

Flurry 是移动设备应用程序的分析提供商的发起人之一。他们向您提供了一种非常棒的方式,供您查看您应用程序的执行情况同其他同类应用程序相比如何。因为他们已经存在如此久,并且使用它们的应用程序如此多,所以您可以在您的特定类别中获得很好的比较数据。另外,如果您在其他应用程序中有Flurry,您可以将这些应用程序同您构建的虚幻引擎4应用程序进行测量比较。《无尽之剑》系列游戏通过该功能比较不同版本之间游戏用户的表现。

第三方插件

虚幻引擎4虚幻商城是获得内容、指南及针对您项目的示例内容的好地方。另外,我们添加了代码插件支持。这些插件由第三方开发者及服务提供商所编写。目前,我们正在同GameAnalytics 和 NinjaMetrics合作,以将他们的插件带到虚幻商城中。还有一些其他作品,请查看虚幻商城获得后续更新吧。

构建您自己的插件

如果开发者最喜欢的提供商没有列在上述列表中,那么开发者还有一个选择:您可以创建自己的分析提供商集成。完成该处理非常简单,因为您需要支持的仅有一个接口。通常的实现是一个基本的封装器插件,该插件将虚幻引擎4 API翻译成目标分析提供商的API。因为我们向您提供了我们编写的插件的源码,所以您可以以此为示例来了解如何集成您最喜欢的提供商的API。

虚幻引擎4中的移动设备分析插件相关推荐

  1. 虚幻引擎构建光照失败的原因_如何在虚幻引擎4中构建实时动态封面系统

    虚幻引擎构建光照失败的原因 by David Nadaski 大卫·纳达斯基(David Nadaski) 如何在虚幻引擎4中构建实时动态封面系统 (How to build a real-time ...

  2. 在虚幻引擎5中构建你的首款游戏 - 07 - 角色模型和动画

    在虚幻引擎5中构建你的首款游戏 - 07 - 角色模型和动画 前言介绍: 原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili >&g ...

  3. 【UE5】虚幻引擎5中的VFX游戏特效制作学习教程

    从零开始学习虚幻引擎5中的实时VFX. 你会学到什么 了解如何创建实时效果 通过创造效果来学习Niagara 了解Niagara是如何运作的 为游戏创造各种各样的效果. 创造风格化的火 创建风格化的爆 ...

  4. UE5虚幻引擎5中的实时特效学习 Introduction to real time FX in Unreal Engine 5

    MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:40节课(3h 36m) |大小解压后:2.65 G ...

  5. 在虚幻引擎5中重塑火箭联盟——口袋联盟

    流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确) |大小解压后:3.28 GB |时长:4h 21m ...

  6. 在虚幻引擎 4 中处理内存泄漏问题

    在虚幻引擎 4 中处理内存泄漏问题 Cody Albert 在 May 16, 2016 | 学习编程 Share on Facebook Share on Twitter Share on Goog ...

  7. 在虚幻引擎5中构建你的首款游戏 - 10[完] - 特效音效镜头震动打包

    在虚幻引擎5中构建你的首款游戏 - 10[完] - 特效&音效&镜头震动&打包 前言介绍: 原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕) ...

  8. 虚幻引擎UE4中的Tick事件

    虚幻引擎UE4中的Tick事件是程序运行中每一帧刷新一次,例如在通常每秒60帧的游戏运行中,Tick事件就每秒执行了60次.这个事件相当于Unity中的Update和LateUpdate函数一样的性质 ...

  9. 在虚幻引擎5中构建你的首款游戏 - 05 - 岩石和植物

    在虚幻引擎5中构建你的首款游戏 - 05 - 岩石和植物 前言介绍: 原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili >> ...

最新文章

  1. hiho_1139_二分+bfs搜索
  2. 怎样用计算机命令修复软件,电脑修复指令是什么
  3. ICPC Trainings Moscow2020 K. King and Zeroing 树直径 + 思维
  4. 第十八期:网页禁止复制粘贴怎么办?教你六招轻松搞定
  5. PHP 遍历数组的方法汇总
  6. unity3d 使用GL 方式画线
  7. 大数据之-Hadoop3.x_Hadoop_MapReduce_介绍---大数据之hadoop3.x工作笔记0081
  8. Socket网络编程--简单Web服务器(3)
  9. Hue由于主备NameNode切换引发的问题
  10. JavaScript基础函数的配置对象Configuration Objects(020)
  11. pat 甲级 L3-002. 堆栈
  12. 关于DBC文件的创建(DBC文件系列其一)
  13. iconv字符编码转换
  14. 四川师范大学大学计算机基础,大学计算机基础课程教学改革探索——以四川师范大学为例...
  15. 解决IOS浏览器或者微信浏览器播放audio音效第二次播放不全
  16. 腾讯的职级系统——看清自己的职场宿命
  17. 盘一盘 Python 系列 - SciPy
  18. 约瑟夫环代码展示,以及理解约瑟夫环
  19. 自然语言处理研究报告
  20. 386高校毕业设计选题

热门文章

  1. Java中的标识符及其命名规则
  2. 微服务 java9模块化_Java9系列第8篇-Module模块化编程
  3. mapgis中6.7属性结构_不知道如何组织项目结构,这个项目也许可以给你启发
  4. java web 添加超链接_Javaweb 超链接后显示问题
  5. 在linux centos7上安装git
  6. 大学计算机专业绩点3.7什么水平,大学绩点3.0什么水平 大学里的绩点有什么用...
  7. php切割文件上传,php+ajax实现文件切割上传功能示例
  8. linux proc sys,对/proc和/sys的一些理解
  9. mysql 数据增量备份_MySQL数据库之mysql全量备份、增量备份实现方法
  10. python输出命令_Python 输出命令行进度条