通知
すべてクリア
03/01/2021 4:19 pm
SwitchHasAuthorityノードはAuthority側に繋いだノードはサーバー側が実行し、
もしもそのノードが扱っているオブジェクトのReplicatesが有効になっていたら各クライアントに反映され、
Remote側に繋いだノードはクライアント側が実行し、
Replicatesの有効無効に関わらずクライアント側のみで実行される
と考えて良いのでしょうか?
03/01/2021 4:20 pm
Replicatesが無効になっている場合は、どこで生成を行ってもサーバー側にしかアクタは出現しません。
なので、SwitchHasAuthority関数でサーバー側が実行しアクタを生成すると、Replicatesが有効な場合はクライアント側にもアクタが反映されます。
逆に、SwitchHasAuthority関数でクライアント側が実行したアクタ生成は、Replicatesが"有効"ならサーバとクライアント両方に生成され、"無効"の場合はサーバーにしか生成されません。