第二章 属性复制详解
第一章讲了「属性复制」是三层中日常工作最多的一层,这一章把它彻底拆开:从三种声明方式的选择,到 OnRep 回调的正确写法,再到数组、结构体这类容器的复制语义,最后是 FastArray 这一处理「列表频繁变化」的利器和复制顺序带来的隐蔽 bug。属性复制看着简单——加个 Replicated 关键字嘛——但带宽账、回调时机、初始化顺序,处处是细节。
本章导读
- 2.1 三种复制声明:Replicated、ReplicatedUsing 与条件复制
- 2.2 OnRep 回调:客户端收到新值时该做什么
- 2.3 数组与结构体的复制语义
- 2.4 FastArray:背包系统的正确打开方式
- 2.5 复制顺序、初始化与常见隐蔽坑
扩展阅读
- 官方「复制 Actor 属性」(https://www.wanxiangyundang.top/read/unreal-engine-5-8-docs/replicate-actor-properties-in-6ba3)与「复制 Actor 组件」(https://www.wanxiangyundang.top/read/unreal-engine-5-8-docs/replicating-actor-components-i-cf66)
- 下一代复制框架「Iris 复制系统」(https://www.wanxiangyundang.top/read/unreal-engine-5-8-docs/iris-replication-system-in-unr-0cc3)
