パーティクルは、エフェクト制作ツール「Effekseer」で作成したデータが使用可能です。
エフェクトサンプルDLCのパーティクルエフェクトを利用するか、
Effekseerから出力された.efk形式データをご用意ください。
(Efeekseerの使い方については、Effekseer公式サイトをご確認ください。)
ここではBAKIN側の各種設定手順について解説します。
Effekseerからデータをエクスポートすると、
エクスポートフォルダに、.efkファイルが出力されます。
.efkファイルおよび、そのエフェクトで使用した各素材をエクスポートフォルダに追加してください。
・.efkファイル
・使用されるテクスチャ
・使用されるモデル
・使用されるシェーダー
など。
パーティクルリストの追加ボタンから.efkファイルを指定して追加します。
(注意)テクスチャを含む.efkが参照する素材は同じ階層に置いてください。
雨や雪などのマップに配置して使用する、環境系エフェクトの設定手順を解説します。
ここでは雨エフェクトの例を見てみましょう。
①パーティクルリストの追加ボタンを押して、
環境エフェクトとして追加したいエフェクトファイル .efk を選択し「追加して終了」を押します。
②パーティクルの設定で以下の設定をしていきます。
Prewarm:雨は再生と同時にあらかじめ降っていてほしいのでこの項目に「5」と入力し、5秒経過した状態から再生をスタートさせるようにします。
効果音:効果音を用意してある場合はこちらで設定します。
③パーティクルリストの上部にある「スタンプボタン」を押して、スタンプ化しておきます。
④マップエディターのスタンプリストから追加した雨のスタンプを選択し、マップに配置します。
バトル中に使用する、炎魔法や氷魔法の設定手順を見てみましょう。
ここでは炎魔法を例に説明します。
①パーティクルリストの追加ボタンを押して、
バトルの攻撃エフェクトとして追加したいエフェクトファイル .efk を選択し「追加して終了」を押します。
②パーティクルの設定で以下の設定をしていきます。
エフェクト再生時間(秒):再生後の余韻が長い場合は、こちらで再生を停止するタイミングを指定します。
全体スキルとして使用した場合の生成方法:
全体魔法として発動時した時に敵が複数いた場合、ド派手でビジュアルが大きいエフェクトは、
敵集団の中心に1つだけ再生されればよい場合があると思います。その場合は「中心に一つ」を選択します。
今回設定する炎魔法は威力の弱いエフェクトで、敵ごとに再生したいので「対象ごとに個別」を選択しておきます。
画面を揺らす強度:魔法の威力によって画面揺れの演出を加えます。威力の低い魔法の設定なので「弱」を選択します。
また、回復魔法など揺れが不要の場合は「なし」を選択してください。
揺れの長さ(秒):揺れの長さを設定します。
ここが0になっていると、「画面を揺らす強度」で弱以上にしても揺れが発生しないのでご注意ください。
ダメージ表示タイミング(秒):ダメージ表示のタイミングを設定します。
魔法エフェクトの一番インパクトの強い瞬間にダメージを表示させたい場合が多いので、
自動で良いタイミングに表示されない場合は、こちらでタイミングを指定します。
受け身タイミング(秒):キャラが受け身モーションを取るタイミングを設定します。
ダメージ表示と違い、攻撃魔法が降りかかってきた時点でガードモーションを取ってほしい場合があると思います。
その場合はこちらでタイミングを指定します。
位置:想定する光源の中心位置を設定します。
色:ライトの色を設定します。
炎魔法はオレンジ、氷魔法は水色など、魔法エフェクトの色に合わせたカラーを設定してみましょう。
強度:ライトの強さを設定します。威力の強い魔法ほど、高く設定してみるとよさそうです。
半径:ライトの届く範囲を設定します。威力の強い魔法ほど、遠くまで届く設定にしてみるとよさそうです。
フェードイン、アウト:ライトが点灯し、消灯するまでの設定を行います。
上参考画像の例だと、
0秒から点灯を開始し、0.2秒で設定した最大ライト強度に到達。
0.6秒から消灯を開始し、0.2秒かけて完全に消灯します。
③バトルエフェクトの設定が終わったら「データベース>スキル」で、
使いたいスキルの「敵への効果>利用時のエフェクト」で指定します。
④あとはキャスト設定でそのスキルを有効にすれば、バトルで使用可能となります。
焚き火やロウソクの炎、キャラのオーラ演出など、
背景モデルやキャラグラフィックにサブグラフィックとして登録し、
他の要素を装飾するために用意するエフェクトの設定手順を説明します。
エフェクトの追加手順自体は、一般的な環境エフェクトと同じです。
ここではロウソクの炎を例に説明します。
(エフェクトサンプルの「sb_ef_deco012_CandleFire」をエクスポートしておいてください。)
①パーティクルリストの追加ボタンを押して、
環境エフェクトとして追加したいエフェクトファイル .efk を選択し「追加して終了」を押します。
②効果音がある場合は「効果音」を設定します。
③パーティクルリストの上部にある「スタンプボタン」を押して、スタンプ化しておきます。
④スタンプリストで、装飾を登録したいスタンプ(今回はキャンドルモデル)を選択し、サブグラフィックに先ほどのエフェクトスタンプを登録します。
サブグラフィックの位置やサイズを合わせて完了です。
キャラグラフィックに装飾したい場合も、同じように装飾したいキャラグラフィックのスタンプで、サブグラフィック登録して完了です。