UE4 的 HELIOS 简单数据集成插件介绍

[复制链接]
查看7230 | 回复16 | 2016-9-5 09:03:54 | 显示全部楼层 |阅读模式
很少有独立应用程序不需要与外部 API 或服务进行交互。这非常有意义,因为开放式源代码范式以及日益增加的流行 API 都使开发者能够利用现有的代码,而无需自己从头开始编写所有内容。
每当软件中出现新的范式时,都需要构建新的基础结构以提供支持。在过去的几年里,已有大量的开发者工具涌现,它们都利用这些相互联系的应用程序。
虚幻引擎 4 在其核心提供了强健的 Web 服务功能,尽管对于 Web API 集成经验不足的用户来说,将外部数据源(例如 Twitter 的 API 或来自 AWS 服务器的数据)集成到引擎可能是一项挑战。在很多时候,精通于通过简单 AJAX 调用来处理 Web 请求的开发者必须在 UE4 中编写深奥的 C++ 代码才能再现相同的功能。
Helios SDI 插件能够使用自动生成的 Blueprint 节点直接与 Web 服务器进行交互(不需要 C++ 代码),从而将外部数据轻松集成到 UE4 客户端。利用此插件,开发者可以完成许多工作,例如通过 iPad 等连接到因特网的设备控制游戏体验,将数据发送到服务器以供单独的客户端使用,以及从 UE4 应用程序内与第三方 API(例如 Twitter、Facebook、Youtube 及其他)进行通信。
简化 Web 服务器与 Blueprint 之间的服务器/客户端交互使各种水平的开发者都能通过拉入 UE4 外部的数据源(或推出数据源)来丰富其游戏体验。
演示中找到示例,该示例说明如何从连接到网络的 iPad 更改游戏中枪支的颜色。服务器已设置完毕,其中创建了名为 "DecalColor" 的变量,并且 iPad 配置为将新数据发送到该服务器。要在 Blueprint 中获取 "DecalColor" 的值,我们只需搜索此变量…,

…并将自动生成的节点放到项目中!


首先,需要完成如下操作:


个人博客 : ericsong.org
妄想症丶 | 2016-9-5 09:11:51 | 显示全部楼层
厉害厉害
回复

使用道具 举报

chengchunqian | 2016-9-5 09:37:38 | 显示全部楼层
mark~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!~!
回复

使用道具 举报

lihanliu | 2016-9-5 09:37:54 | 显示全部楼层
afsdfdfsdf
回复 支持 反对

使用道具 举报

chinabeater | 2016-9-5 09:59:49 | 显示全部楼层
建议楼主如果是转发的能不能把原文出处标出来
回复 支持 反对

使用道具 举报

Eric_Song | 2016-9-5 10:25:23 | 显示全部楼层
chinabeater 发表于 2016-9-5 09:59
建议楼主如果是转发的能不能把原文出处标出来

下面地址都给你放出来了
个人博客 : ericsong.org
回复 支持 反对

使用道具 举报

nameless123456 | 2016-9-5 11:27:45 | 显示全部楼层
谢谢分享,非常有用呢~~~
回复 支持 反对

使用道具 举报

baosightzw | 2016-9-5 13:12:51 | 显示全部楼层
谢谢分享,好东东,
回复 支持 反对

使用道具 举报

liudianxingwork | 2016-9-5 21:16:02 | 显示全部楼层
学习一下,感谢分享!!!
回复 支持 反对

使用道具 举报

yuemingxishan | 2016-9-8 22:52:21 | 显示全部楼层
熊猫现在开始搞学术类
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则