UE4角色动画同步便捷思路。

在做角色移动攻击等动作同步的时候,发现变量复制和RPC同时使用会很方便。

例如,角色下蹲动作同步

将下蹲的bool值设为Replication,

如果在服务器端触发下蹲,那么会同步到所有客户端。

而客户端触发下蹲,只需要使用RunOnServer自定义事件,设置下蹲bool值就可以了。由于bool是复制,所以也会同步到所有客户端。

一个动作的完全同步只需要这样的结构即可:

UE4角色动画同步便捷思路。