以下所有都是来自于基于UE4官方文档 (偶尔也有个人的小改变 方便各位观看和理解)
UE4Actor复制 C++方法:
class ENGINE_API AActor : public UObject
{
UPROPERTY( replicated )
AActor * Owner;
};
//在其类必须实现道具复制函数
void AActor::GetLifetimeReplicatedProps( TArray< FLifetimeProperty > & OutLifetimeProps ) const
{
DOREPLIFETIME( AActor, Owner );
}
//如果想同步此Actor必须把构造函数里面的复制设置为真。
AActor::AActor( const class FPostConstructInitializeProperties & PCIP ) :Super( PCIP )
{
bReplicates = true;
}
UE4Actor属性同步蓝图方法:
在其Actor Details(细节)将Replicates设置为真即可
变量复制(同步)在变量的细节面板下有Replication点击即可选择