Vic’s Modern Warfareの続きである。
このMODはバージョン1.xxに加えて、2.xx、3.0が既にリリースされている。
3.0でこのMODは開発が終了して、そのあとはModern Warfare Cubedに引き継がれている様子。
なのであるが、それらはバージョン1.xxに比べて銃の種類が少なくなっているのだ。
さらに、視点がおかしくなる事象が発生している。誰も文句言ってないのでうちの環境だけぽいけど。
なのでバージョン1.11をずっと使いまわしている。
しかしやはり最新のに比べると幾分か演出が地味なのだ。
もっとかっこよくしたい。
なので先日のポリゴンのついでにマズルフラッシュに手を付けてみることにした。
銃のポリゴンを削減したい。
マズルフラッシュは、設定ファイルを見ると出そうな雰囲気なのだ。しかしなぜか出てない。
いろいろ試行錯誤した結果、テクスチャの場所をストリング型の変数に直接指定する方法からResourceLocationを使うやり方にするとなんかが出るようになった。
しかし出る場所が変。どうも銃のモデルに対して0,0,0の座標に出ているみたい。
結局パーティクルのやり方だと座標を直接指定するやり方しか思いつかなかったのでこのやり方はあきらめた。
なんせ方角が変わるとそれに追従して絶対的なxyzの座標を計算しないといけなくなるので。
なんかやり方はありそうだったがもはやいかんともしがたい。
なのでバージョン3.0のやり方をコピーすることとした。
だいぶクラスやメソッドを追加することになるが、なんせコピペなのでまあ。
でこんな。満足した。
銃身長いヤツだとちょうどいい場所になるが、ピストルだと場所があってない。
これは変えたいヤツはそれぞれの設定に出る場所を追記しないといけない様子。
まあしかたなし。
一応参考になる値があるのでそんなに時間はかからないでしょう。