UE4角色动画同步便捷思路。
在做角色移动攻击等动作同步的时候,发现变量复制和RPC同时使用会很方便。
例如,角色下蹲动作同步
将下蹲的bool值设为Replication,
如果在服务器端触发下蹲,那么会同步到所有客户端。
而客户端触发下蹲,只需要使用RunOnServer自定义事件,设置下蹲bool值就可以了。由于bool是复制,所以也会同步到所有客户端。
一个动作的完全同步只需要这样的结构即可:
在做角色移动攻击等动作同步的时候,发现变量复制和RPC同时使用会很方便。
例如,角色下蹲动作同步
将下蹲的bool值设为Replication,
如果在服务器端触发下蹲,那么会同步到所有客户端。
而客户端触发下蹲,只需要使用RunOnServer自定义事件,设置下蹲bool值就可以了。由于bool是复制,所以也会同步到所有客户端。
一个动作的完全同步只需要这样的结构即可: