Skip to content

同期データを送る直前 ​

同期・保存データくわしくOnPreSerialization

このオブジェクトの同期した変数を送る直前(オーナーのみ)。

同期する変数を送り出す直前に起きます。公式の説明では、ほかの人に届けたい値をここで入れるとよい、とされています。

「変えたときに送る」では、値を続けて変えても、VRChat は前の送信から十分な時間がたつまで待ちます。待ったあとは、このイベントが起きてから送信し、最後に「同期データを送った後」が起きます。一度に送る量が多いほど、次に送れるまでの間隔は長くなるしくみです。

Tripwire は同期する変数を変えたときに自動で送るので、ふつうはこのイベントを使わなくて構いません。このトリガーに同期する変数がないと起きません。

公式の説明: Network Components(VRChat)、Networking Specs & Tricks(VRChat)

カードの例

いつ同期データを送る直前⋯
何をする
+ 何をするかを追加

Udon では

UdonSharp では、このメソッドになります。

public override void OnPreSerialization()

同じ分類のもの