【無料】[SDK3] 補正付きアニメーションUTC同期システム
- FreeDownloadDigital0 JPY
- 投げ銭(中身は一緒です)Digital100 JPY
![【無料】[SDK3] 補正付きアニメーションUTC同期システム](https://booth.pximg.net/4afd7680-4a6e-42e2-9002-6dcef2c5e751/i/3621723/dcd051f0-6f8e-452d-9762-ad0171ee871f_base_resized.jpg)
■ 補正付きアニメーションUTC同期システム ・VRChatワールド「Japan Street」の路面電車/バス/信号機などのアニメーション同期用に作成したスクリプトです ・各ユーザーのPCの時間が同じだとすれば、ローカールでアニメーションの進み具合をPC時間から算出すればそもそも"同期"処理を走らせる必要が無くカクつきも防げるという理屈 ・上記に加えて、VRCサーバーから送られてくる"ServerTime"を利用してユーザー間のPCローカル時間のズレを算出して補正をかけるようにしている。 ServerTimeだけでアニメーション制御すればいいとも思われそうだが、ServerTimeはInt型で循環してるらしいので数日に一度同期が上手く行かないタイミング発生する、それの対策としてServerTimeが使えないタイミングではUTCのみで制御する方式にしてる(この場合は補正無し) 【メリット】 ・最初のズレ算出用の通信以外に同期処理が無いのでネットワーク負荷が無い ・同じく最初だけしか同期処理が無いのでアニメーションがカクついたりしない 【デメリット】 ・単純なアニメーション(状態遷移やプレイヤーの操作によって変動する要素が無い)でしか使用できない ■内容 ・サンプルシーンを含むunity package (SDK3を先にインポートしてから導入してください) ■免責事項 ・本データを利用したことにより発生したあらゆる不具合・損失・トラブルに対し、製作者は一切の責任を負いません。
See More