查看: 313|回复: 11

[编程指南] 【在线子系统类型 | Unreal Engine】

[复制链接]

1

主题

273

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
73036
发表于 2016-6-27 00:46:30 | 显示全部楼层 |阅读模式


本页面的内容:

      
概述
IOnlinePlatformData
函数
FUniqueNetId
FSharedContentHandle
FSessionInfo
FEmsFile
FTitleFile
EOnlineAsyncTaskState
     概述
本文被用来对整个在线子系统用到的不同数据结构进行定义。

IOnlinePlatformData
任何基类都为不透明,这样数据就可以被传递而不必考虑其中包含的数据。 数据中操作人员可阅读的版本是通过 ToString() 函数来访问的,否则,数据只能直接采用平台源代码来操作。

经常有不同构造的平台特定表示,尽管它们需要游戏来处理,但并不需要显示其细节。这使得游戏可以紧扣数据并将其复制到其他电脑而不必理解其细节。

来自 IOnlinePlatformData 的类:

FUniqueNetId

FSharedContentHandle

FSessionInfo

函数
/**  * 获取此不透明数据的初始字节表示 * 此数据依赖于平台并且不应进行直接操作 * @return GetSize()的字节数组 */virtual const uint8* GetBytes() const = 0;/**  * 获取不透明数据的资源文件大小 * @return 用字节表示的数据资源文件大小 */virtual int32 GetSize() const = 0;/**  * 检查不透明数据的有效性 * @return 如果数据组成良好,返回true,否则返回false */virtual bool IsValid() const = 0;/**  * 获取不透明数据的可读表示 * 不应用于除记录/调试外的任意对象 * @return 以字符串形式返回数据  */virtual FString ToString() const = 0;
FUniqueNetId
包含用户配置文件服务在线ID并可从单人,朋友或会话处任意代表内容。

请参照:

用户接口

FSharedContentHandle
包含用户配置文件服务共享的文件句柄。  这个句柄可以被传送并在有合适权限的条件下,用来访问任意位置的共享内容。

See:

共享云接口

FSessionInfo
包含会话的平台特定信息。  大多数情况下这些信息为会话标识符,主机地址,或其它辨认和连接已创建对话的方法。

请参照:

会话和玩家匹配

FEmsFile
给定下载文件的元数据。 此结构被用于从给定服务中枚举可用数据。

包含以下元素:

Hash -给定文件内容的hash值。

文件名- 文件名同已下载的相同。

逻辑资源文件名称- 映射到已下载文件名的资源文件名称。

文件尺寸-文件的尺寸。

请参照:

共享云接口

用户云接口

FTitleFile
从在线服务异步下载的存储数据的内部结构。*

包含以下元素:

文件名- 文件名同已下载的相同。

异步状态-已下载文件的状态。(参见:异步状态 )

数据- 包含文件内容的缓冲器。

请参照:

共享云接口

用户云接口

EOnlineAsyncTaskState
简单的枚举展示了异步动作的可能状态。

    /** 任务尚未开始 */    NotStarted,    /** 任务正在处理 */    InProgress,    /** 任务成功完成 */    Done,    /** 任务完成失败 */    Failed
回复

使用道具 举报

0

主题

861

帖子

2807

积分

vip会员

Rank: 1

积分
2807
发表于 2016-7-2 19:29:33 来自手机 | 显示全部楼层
看看有近期需要的
回复 支持 反对

使用道具 举报

0

主题

833

帖子

2736

积分

vip会员

Rank: 1

积分
2736
发表于 2016-7-2 20:38:36 | 显示全部楼层
感谢分享,学习一下!
回复 支持 反对

使用道具 举报

0

主题

825

帖子

2721

积分

vip会员

Rank: 1

积分
2721
发表于 2016-7-4 03:22:10 | 显示全部楼层
很好的东西!
回复 支持 反对

使用道具 举报

0

主题

928

帖子

3095

积分

vip会员

Rank: 1

积分
3095
发表于 2016-7-4 13:16:52 来自手机 | 显示全部楼层
什么游戏看看
回复 支持 反对

使用道具 举报

xq7个8833 该用户已被删除
发表于 2016-7-7 21:30:05 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

844

帖子

2790

积分

vip会员

Rank: 1

积分
2790
发表于 2016-7-17 06:33:31 来自手机 | 显示全部楼层
好棒好棒好棒,谢谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

842

帖子

2795

积分

vip会员

Rank: 1

积分
2795
发表于 2016-7-17 18:31:44 | 显示全部楼层
谢谢 分享 这个我还记得 不错
回复 支持 反对

使用道具 举报

0

主题

866

帖子

2867

积分

vip会员

Rank: 1

积分
2867
发表于 2016-7-19 04:32:58 | 显示全部楼层
看看这个得多少钱
回复 支持 反对

使用道具 举报

0

主题

1303

帖子

4127

积分

vip会员

Rank: 1

积分
4127
发表于 2016-7-20 07:02:00 | 显示全部楼层
看上去不错呀,支持一下
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 



邮件留言:


 
返回顶部