UE5 GAS 学习笔记 1.10 预测(Prediction)


一、预测(Prediction)

GAS带有开箱即用的客户端预测功能, 然而, 它不能预测所有. GAS中客户端预测的意思是客户端无需等待服务端的许可而激活GameplayAbility和应用GameplayEffect.
它可以"预测"许可其可以这样做的服务端和其应用GameplayEffect的目标. 服务端在客户端激活之后运行GameplayAbility(网络延迟)并告知客户端它的预测是否正确, 如果客户端的预测出错, 那么它就会"回滚"其"错误预测"的修改以匹配服务端.

GAS相关预测的最佳源码是插件源码中的GameplayPrediction.h.

Epic的理念是只能预测"不受伤害"的事情. 例

猜你喜欢

转载自blog.csdn.net/qq_30137245/article/details/125271126