ちょっと前にSASのエンジンMODとマージしたマージエフェクトのベータ2を作成しました。
それからその改修分をHESFX7用のマージエフェクトに調整してました。
それで、前々からやりたかった事がありまして、、、、
それはマズルフラッシュの非同期なんですが、ちょっと勘違いしてまして、
IL2のスペース中で、たとえば99式1号機銃のインスタンスは
一つだけ存在し、各定義は参照するだけかと思っていたんです。
なので、設定性能は不動かと。
それで、A6M MODでは98式7.7mm機銃は甲銃、乙銃作成して、
マズルフラッシュを違うものにし、さらに弾丸順番も変更していました。
静的に変更をしたんです。
しかし、ちょっと前に、SASのMOD Act に Random Belt Start Position
っていうのが実装されてまして、これは弾丸順番が各挺毎に動的に変更される
というMODで、これのおかげで今までは揃って発射されていた曳光弾が
バラバラになり、よりリアルになるというエフェクトになってます。
ふと思って、動的に弾丸順番変更出来るなら、、、、
と解析してみて、どうやら機銃のインスタンスは各挺
毎に存在していたらしく
結果、マズルフラッシュも動的に変更する事ができました。
マズルフラッシュのアニメーション事態はスペース中にインスタンスは
一個みたいですが、5種類のアニメを用意し隣の機銃と同じアニメが
再生されないようにしてみました。
動的なので、全ての機銃が適用されます。
デフォルトです。特にP47等の機銃多連装だと同じマズルフラッシュが並んで
火を吹くので、いまいち萎えてしまいます。それになんかショボいぃ。。。。。。
今回改修分のマズルフラッシュ。ランダムベルトを更に改修したものを導入しました。
対象は7.7mm、12mm、20mmです。それ以上のキャノンはマズルフラッシュのエフェクトの
仕組みが違うのでそのままです。
あと、FOV110もマージしました。
HSFX7とSAS エンジン MODが導入されていないMOD環境に対応しているハズ(w)です。
MODはもう少しテストしたらベータ公開します。
まぁ、小さい事なんですけどね。。。。。。
先にテストしてもいいよって人はツイッターで連絡ください。