查看: 475|回复: 8

[示例和教学] 【1.3 - 变量复制 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-27 19:53:45 | 显示全部楼层 |阅读模式



【虚幻4翻译文档-1.3 - 变量复制 | Unreal Engine】[虚幻4中文文档]



为能同时从 服务器 和 客户端 进行查看,请在 Play (运行)的下拉框中,设置 Number of Clients (客户端数量)区域为2。
概述
对游戏性重要的变量应 仅仅 在网络授权端(服务器)进行修改,然后根据所需复制到远程机(客户端)。

本例中,鬼魂的生命值只是在网络授权端的计时器上进行修改。 对非复制的鬼魂来说,远程机永不接受更新的生命值。 对复制的鬼魂来说,它们随着服务器变更生命值而接受更新。
蓝图详细信息
在  BP_Ghost_Variable_Replication_None 蓝图的事件图表中(下图),您将可以看到对 Initialize Health (初始生命值)和 Update Health (更新生命值)(它通过计时器每3秒被调用一次)的脚本调用仅仅发生于服务器。

点击查看放大图片

【虚幻4翻译文档-1.3 - 变量复制 | Unreal Engine】[虚幻4中文文档]




同时,在每个时基中,鬼魂的生命值的文本都会被显示,以确认变量值。 然而对这个蓝图而言, Health (生命值)的变量并不被设置为复制,这样它的值将总是保持不变。

在 BP_Ghost_Variable_Replication_Enabled 事件图表中(如下图),您将会看到和上述内容相同的设置,然而 Health (生命值)变量被设置为复制。

点击查看放大图片

【虚幻4翻译文档-1.3 - 变量复制 | Unreal Engine】[虚幻4中文文档]




您可以如下图中这样,通过启用变量的 细节 面板的勾选框来启用对 Health (生命值)的变量 Replication (复制)。

【虚幻4翻译文档-1.3 - 变量复制 | Unreal Engine】[虚幻4中文文档]



通过将变量设置为复制,此蓝图将会接受由下图的游戏性示例所示的由服务器执行的变量更新。
回复

使用道具 举报

0

主题

846

帖子

2789

积分

vip会员

Rank: 1

积分
2789
发表于 2016-7-2 20:43:35 | 显示全部楼层
全就行啊,,支持 一下
回复 支持 反对

使用道具 举报

0

主题

858

帖子

2845

积分

vip会员

Rank: 1

积分
2845
发表于 2016-7-3 00:33:03 来自手机 | 显示全部楼层
谢谢楼主分享哈!
回复 支持 反对

使用道具 举报

0

主题

874

帖子

2888

积分

vip会员

Rank: 1

积分
2888
发表于 2016-7-4 04:58:39 来自手机 | 显示全部楼层
全就行啊,,支持 一下
回复 支持 反对

使用道具 举报

0

主题

850

帖子

2758

积分

vip会员

Rank: 1

积分
2758
发表于 2016-7-4 14:50:20 来自手机 | 显示全部楼层
一下这么多新发的好东东,谢谢分享
回复 支持 反对

使用道具 举报

0

主题

851

帖子

2836

积分

vip会员

Rank: 1

积分
2836
发表于 2016-7-17 18:23:43 来自手机 | 显示全部楼层
这个需要的j8也不少吧
回复 支持 反对

使用道具 举报

0

主题

883

帖子

2948

积分

vip会员

Rank: 1

积分
2948
发表于 2016-7-19 00:50:11 来自手机 | 显示全部楼层
挺不错的!就是不知道价格
回复 支持 反对

使用道具 举报

0

主题

915

帖子

3032

积分

vip会员

Rank: 1

积分
3032
发表于 2016-7-22 14:10:20 | 显示全部楼层
这个是什么呢,看看看
回复 支持 反对

使用道具 举报

0

主题

862

帖子

2891

积分

vip会员

Rank: 1

积分
2891
发表于 2016-7-25 08:48:38 | 显示全部楼层
快没金币了,看看需要多少?
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部