mimyquality / FukuroUdon

MimyLab's U# utilitiy pack for VPM.
MIT License
30 stars 4 forks source link

VRC Object Poolからスポーンさせた直後に移動させると同期しない事がある #10

Closed mimyquality closed 6 months ago

mimyquality commented 7 months ago

https://github.com/mimyquality/FukuroUdon/pull/8#issuecomment-1916366886 より移動

事象:VRC Object Poolからスポーンさせた直後に移動させると、位置同期しない事がある

現状再現せず VRChatのOβにて改善された可能性あり -> 要検証

mimyquality commented 6 months ago

現行Oβで確定で再現するようになった 原因は、ワールドロード時に非アクティブなUdonには初期同期が走らなくなったため https://feedback.vrchat.com/open-beta/p/1431udon-that-are-inactive-when-the-world-is-loaded-are-not-synchronized-when-th

ちょっとこれどうにかなってくれないと、改善は難しい状況…

mimyquality commented 6 months ago

VRChat 2024.1.2 Live - 27 March 2024 - Build 1435 にて、later-joinerへ初期同期がされるよう修正された。

VRCObjectPoolからスポーンしたフレームでTransformの操作を行っても認知しない(Transform.hasChangedフラグが立っていない?) こちらは修正困難のため、スポーンしてから1フレーム以上空けてからTransformを操作するようにしてください。