待雪そう
194 posts

待雪そう
@SnowdropGame
最近はVRChatのPyPyDanceに生息してる人 ゲームをメインにつぶやくと思います VRChat:Snowdra
Entrou em Mart 2016
41 Seguindo34 Seguidores
待雪そう retweetou
待雪そう retweetou

待雪そう retweetou

#チームインテル ギミック同期の話
長文注意!
ブースのギミックは、ものすごい勢いで連打することを求められるギミックがある
そして連打の回数は正確に同期する必要がある
実はこれ、結構難しい
Udonかじったことある人なら、もしかしたら
「別にボタン押したらSendCustomNetworkEvent呼ぶだけじゃん」
と思うかもしれない
でもそれは非常に少ない回数のときだけなのだ
今回のギミックで、例えば高橋名人(昔のゲーム名人で、1秒間に16回連打できるすごい人)が10人来て全力で連打されたら、1秒間に160回も同期イベントが走ることになる!
これは簡単に通信がパンクする
ましてや「インテルワールド」ではなく、企業ワールドの1ブースなのだから、そんな通信負荷を使っちゃうわけにはいかない
更にクリックされた回数は正確に、かつ途中参加者にも同期される必要もある
なので「1秒間に何回クリックしたか」という情報だけ同期し、それに基づいて変数同期及びエフェクトを再現する、という細かい制御をしている
クリックされた"回数"は、1秒あたりの回数を変数同期でオーナーが確実に保持・管理する
クリックされた"エフェクト"は
VRなら手の動きはもともとVRChatに同期されているのでそれを使う
デスクトップならエフェクトを再現するためにはクリックそのものを同期しないといけないけど、それだと通信不可がすごいので前述の「1秒間に何回クリックしたか」という情報をもとに、エフェクトを再現するという手法を取ってる
つまりこれによって
・通信負荷は少ない
・クリック"回数"は正確に同期
・クリック"エフェクト"はVRならリモートでも違和感のない動き
・クリック"エフェクト"はデスクトップならリモートは1秒間に何回クリックされたかという情報を元に再現
(ラグが大きいけど通信負荷が少なく連打していることが通じる!)
という、めっちゃめんどい工程を踏んでます!
動画はその"エフェクト"部分の同期の感じ
5回連打しても、10回連打しても、20回連打しても、同期は1回しか発生しない!
日本語

@urh_gw SSDがフォーマットされてないとかWindowsがSSDに入ってないとかかな
Grokとかに聞いてみてもいいかも
x.com/i/grok/share/z…
日本語
待雪そう retweetou

【動画公開📺】
アークシステムワークス開発陣による動画企画
「#ASWアカデミー」再始動!
第一弾「3Dでキレイな線を引くために。ギルティギアシリーズのトゥーンライン制御テクニック Part1」を公開しました。
youtu.be/AZ_9ifeR518
クリエイターを志す方必見!ぜひチャンネル登録をお願いいたします🙇♂️
#ARC広報 #中途採用 #新卒採用

YouTube

日本語











