-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
同期データが非常に多い場合にManual Object Syncがlate joinerに対して初回同期しない #19
Comments
VRCObjectSyncのほうかもしれないと言う気もしてきた |
VRCObjectSyncではなかった |
同期データを書き込んだときから時間がたつと落ち着きがち? |
ワークアラウンドとしてOnDeserializationが呼ばれない場合でもフォールバックして欲しい要望かもしれないです( |
状況的に インスタンスが立ってから一度も動いていない Manual ObjectSync では(同期するものが無いため) 定期的 or 誰かが入ってきてから数秒後 とかに、初期位置から少しでも変動があったら Manual ObjectSync に |
うちのワールドでは「OnDeserializationは呼ばれないがデータだけは同期している状態」を観測したため、非Ownerにおいて「Startから数秒後に同期変数をチェックして初期値では無い場合OnDeserializationに当たる処理を走らせる」で回避しました。 |
以下ワールド等で発生します
おっぱいマウスパッドのある家
https://vrchat.com/home/world/wrld_1b9acdd9-9999-45bb-b249-8909306558c2/info
ゆとるーむBeta
https://vrchat.com/home/world/wrld_d21541bb-999b-4257-96d4-c9655553371e/info
late joinerへの画像同期で大量のデータを保持している場合、確率的に同期せず初期位置のままになります。Pickupしたりすると同期します。
ゆとるーむだと写真4個+抱き枕1個くらい
マウスパッドだととりあえず全部撮ると
The text was updated successfully, but these errors were encountered: