SDKでの開発開始から初のSquadメジャーアップデートが来ました。

今回はそのV10への対応と乗り物の実装など。

Squad SDK:Alpha9.17→Alpha10

UE4:4.16.3



2月5日にSquadがV10へとアップデートされました。

V10では主にアニメーションとそれに伴うシステムのオーバーホールが行われ、キャラクターと小火器の動きが大幅に変更されています。

内容が多いので、今回は我々の開発に影響のある部分をピックアップします。

・障害物を乗り越えられるようになった

高さに応じてアニメーションが変わったり、乗り物や兵士など移動するものでも対象になったりと、かなりよく出来ています。

・武器の取り出し中・リロード中にキャンセルが出来るようになった

結構気になっていた部分なので実装されて嬉しいです。

あえて出来ないようにしていた訳ではなく、まだ手が回っていなかったと言った印象なので、今後も更に改善されていくのかなと期待しています。

・機関銃のバイポッドを展開出来るようになった

実のところ、現在のFirepowerのプランでは機関銃の実装は優先度が低いです。

その理由の一つは扱いが難しい(差別化しにくい)からなのですが、この機能があればそれも解消しやすくなると思います。

ちなみに、地面や壁だけでなく乗り物や兵士に対しても展開出来るという柔軟性の高さがあり、小銃の依託射撃としても使えそうです。

・サイトの距離調整が出来るようになった

所謂ゼロインをADS時に出来るようになっています。

各距離ごとにアニメーションを切り替えているようなので、小火器の数が増えれば増えるほど手間が増えそうな感じです。

今後採用するとしても低めかも。

・武器が障害物に近すぎると使用出来なくなるようになった

全長が長い武器・短い武器の差別化を図れるとの事ですが、現在のSquadではSMGの類が少ないのでなんとも言えない機能です。

また、上手く調整しないとリーンしても武器が撃てなかったりするので扱いが難しいです。

・乗り物でも弾種切り替え出来るようになった

これでAP/HEの切り替えや煙幕の展開が可能になりました。

乗り物からの煙幕展開も新機能です。

・乗り物の乗降・座席移動にディレイをかけられるようになった

爆発寸前の乗り物から即座に降りれてしまったり、乗り降りを瞬時に繰り返す等への対策でしょうか。

将来的に飛行機を実装した際の脱出に使えそうです。

・メインメニューからインストール済みMODを確認出来るようになった

ただしワークショップのModのみです。

などなど。他にも細かい点で色々ありますが挙げるとキリがないのでこれくらいにしておきます。

そして肝心なのは、SDKのV10アップデートです。

実は今回のアップデートではSDKのアップデートが若干遅れ、2月15日にSDKもアップデートされました。

アップデートが遅れた理由は色々ありそうですが、たぶん一番の理由はあまりにも変更点が多かったからでしょう。

何しろ、アニメーションに関してはオーバーホールと言うよりほぼリメイクの状態で、ブループリントも武器・兵士に関しては大幅に変更されています。

当然ながら進行中のプロジェクトもそれらに対応する必要があり、SDKアップデート直後から一週間程の間はほぼV10の検証となりました。

プロジェクト開始後初めてのメジャーアップデートという事もあり苦戦しましたが、現在ではほぼV10への対応が進み、9.17と同じ状況まで復帰しました。めでたしめでたし。

2月の進捗は以上です。

と言いたい所ですが、これだけだと2月はV10対応作業しかしてないように見えるのでそれ以外の部分も。



実は1月から乗り物の検証を始めていて、2月には実装出来るようになりました。

戦車の実装は本当はもっと後の予定でしたが、プレースホルダー用モデルはすぐに用意出来そうだったので試しに実装しました。

更に戦車の実装そのままに船も動かしてみました。

戦車と全く同じ機能で動いているので船の実装には役立ちませんが、プレースホルダーとして使えそうです。

そしてこれらと並行して小火器の製作も徐々に進んでいます。

最低限必要な基本機能の検証はほぼ済んだので、3月からはアセットの追加を更に進めていきコンテンツの肉付けをします。