PvPシューティングの仕組み
朝も夜もデルタフォース🥳
完全に中毒だわ🥴
PC版はモバイルよりマップの有効範囲が広くて
しかもモバイル版になかったディテールがあるから探索するのも楽しい😆
ちなみにこういうゲームの仕組みって不思議だったけど
ユーザーのマシンにマップとかキャラの3Dデータが全部置いてあって
ゲーム中はキャラの位置情報を絶えずダウンロードして、マシン上で再現してるらしい
いわゆるServer Authorityという方式
サーバーに正解があって、各ユーザーがそれを再現する
ただ位置情報ダウンロードするだけではないってのが個人的に面白いところで
敵が1ミリ動くたびにダウンロードなんてしても間に合わないので
「敵が右方向に時速何Mで進んでいる。アサルトライフルを撃ってる。」
みたいなデータを決まった感覚でダウンロードして
その合間は速度とか玉の弾道をマシン側で計算してアニメーションを補間してる
つまり敵がまっすぐ右に動いた
と私には見えてても
実は右に動いた次の瞬間ちょっぴり左に行ってた
ってこともありえるわけ
とはいえ15ms感覚で送られてくるから
そんなに大幅に位置情報がずれることはないけどね
万が一マシンが敵は右に行ったと予測したのに
次のティックでサーバーから実は左にいますって送られてきたら
そこはマシン側が職人芸でごまかすらしいw
というわけでマシン側の責務がけっこう重い
だからマシンのスペックが必要なんだなって納得したわ
えーじゃぁモバイルはどうやってるわけ?と思って調べてみたら
モバイルのデルタフォースの場合初期ダウンロードで必要な容量は1.5GBっていうのがびっくりなんだけど
確かに初期はステージ2個くらいしかなくて
ステージもキャラもめっちゃローポリで
容量削減&レンダリングを軽くしてるっぽい
ちなみに3DレンダリングはUnreal Engineでやってるらしいけど、ローポリでもモノの色や陰影が自然だからそんなにローポリ感ないのも凄いなって思う