文章目录
一、预测(Prediction)
- 一、预测(Prediction)
- 二、 Prediction Key(预测键)
- 三、 在Ability中创建新的预测窗口(Prediction Window)
- 四、 预测性地生成Actor
- 五、 GAS中预测的未来
- 六、 网络预测插件(Network Prediction plugin)
- UE5 GAS 学习笔记目录
GAS带有开箱即用的客户端预测功能, 然而, 它不能预测所有. GAS中客户端预测的意思是客户端无需等待服务端的许可而激活GameplayAbility
和应用GameplayEffect
. 它可以"预测"许可其可以这样做的服务端和其应用GameplayEffect
的目标. 服务端在客户端激活之后运行GameplayAbility
(网络延迟)并告知客户端它的预测是否正确, 如果客户端的预测出错, 那么它就会"回滚"其"错误预测"的修改以匹配服务端.
GAS相关预测的最佳源码是插件源码中的GameplayPrediction.h
.
Epic的理念是只能预测"不受伤害"的