Bakinのバトルの敵選択フォーカスがまぶしい件
こんにちは。chokmah.jpです。
こちらではRPG Developer Bakin関連の記事を書いていこうと思います。
(三日坊主で終わる確率90%)
※私はRPG Developer Bakinでは珍しく(?)RPGを作っています。
RPG作ってない・バトル機能を使っていないBakinerさんにはあまり実りのない話だと思いますのでご了承くださいませ…。
※本記事作成時点のBakinのバージョン: 1.15.0.1
今回のお題は
Bakinのバトルの敵選択フォーカスがまぶしい件
です。
Bakinのバトル画面って、敵を選択するときのフォーカスがまぶしくないですか?
こんな感じ。
https://youtu.be/hwjgTMz3O60
目が、目がー!!
なんか白いのがパーっと光るんですよね。
ゲリョスの頭みたいに。
とりえあず、この光ってるのをなんとかしたい場合は、
バトル背景に使ってるマップの設定のレンダリングのところにある
BLOOM という項目をいじれば良さそうです。
(光の散乱の設定だそうです。)
↑これを
↑こんな感じで小さい値にしてみる。
するとこうなります。
https://youtu.be/BuMvKT6q71I
ちょっとマシになりましたね。
逆にBLOOM強度を上げると更にまぶしくなります。
太陽拳みたいに。
でも、このBLOOMをいじるとマップ内の他のパーティクルとかの光り方にも影響が出るような気がします。
スキルや魔法のエフェクトにも影響するかも?
それだと困りますね。
で、このBLOOMをいじりたくない、
または、作品の雰囲気に合わせてフォーカスの色も変えたい!
となると、現状だとたぶんバトル関連ソースをいじるしか無いと思います。
※今回の説明ではデフォルトバトルのソースを例にしています。
↑こんな感じで外に出したバトル関連のソースを見てみます。
フォーカスがテカテカする処理を担っているのは、
BattleViewer.cs というファイルの中にある Blinker というやつっぽいです。
↑のファイルを開いて中をCtrl+Fで検索すれば出てきます。
↑これ。
いきなりプログラムが出てきてなんだかよく分からないと思いますが、
ざっくり説明すると
↑こんな感じです。
1つめの色(Color)と2つめの色(Color)を、右端の数字(ここでは20になってますね)の時間をかけて行ったり来たりしている、という意味のようです。
デフォルトだと赤255緑255青255、つまり白色の不透明と透明を行ったり来たりしてるようですね。
じゃあ試しにこのBlinkerを、このように変更してみましょう。
赤色の不透明と、赤色の透明を、行ったり来たりするはずです。
https://youtu.be/eCUTUxEc7qo
こんな感じになりますね。
2つの色を行ったり来たりするので、両方の色を同じにすると当然
点滅しなくなります。
↑こうすると・・・
https://youtu.be/NscJ4EetRaQ
こんな感じ。
ためしに
↑赤不透明から緑透明を行き来するように変更してみましょう。
https://youtu.be/_GU95ihXvEU
なんかパリピっぽくなりましたね。
こんな感じで、作品の雰囲気に合わせて調整してみてはいかがでしょうか。
てかゲーム定義に色項目作ってBlinkerに渡せばいいだけだから公式さんがそのうち対応してくれる気もしますが…
できることならプログラムいじりたくないですよね。
※【注意】バトル関連ソースを変更すると、その後Bakinのアップデートが入るたびに新しいソースコードに自分の変更点をマージしなければならず、面倒なので
もしいじるならゲームがひととおり完成してからどうしても変更したい場合に改修するくらいが良いかも知れません。
ではまたー