ページ 11

【解決済み】BattleActorFaceVisibility.js(トリアコンタンさんの)の質問です

Posted: 2016年11月25日(金) 23:34
by ホノルメイド
戦闘中アクターの顔グラの表示を使わせてもらっています。
ただ、これに顔グラだけを変更するようなシステムは可能でしょうか?
アクター単位ですと数が膨大になってしまうので・・・。
つまり、顔グラの表情だけを変更するような感じのがあると良いなと思っていますが・・・。

難しければ諦めます。

Re: BattleActorFaceVisibility.js(トリアコンタンさんの)の質問です

Posted: 2016年11月27日(日) 05:25
by トリアコンタン
お疲れさまです。
顔グラだけを変更するようなシステム……というのはアクターの顔グラフィックをコマンド等で動的に変更する、ということでしょうか?

すみません。
ちょっと仕様をイメージできなかったので、画面イメージなどをご提示いただけると助かります……!

Re: BattleActorFaceVisibility.js(トリアコンタンさんの)の質問です

Posted: 2016年11月27日(日) 15:57
by ホノルメイド
トリアコンタン様
そうですね。そんな感じです。
イメージ的にはアクターのセットされている顔グラをダメージによって1アクターのみで変更といった感じですかね。

あとは、被弾時にもあると良さそうですが・・・。

極端な例ですがこんな感じです。
元気なとき
100%
100%
ダメージを受けてピンチになったとき
10%以下
10%以下
これを1アクターでやりたいわけです。
自動で変わるような感じですね。(イメージ上では)

うまく説明できず申し訳ありませんが、こんな感じです。

Re: BattleActorFaceVisibility.js(トリアコンタンさんの)の質問です

Posted: 2016年11月27日(日) 16:59
by トリアコンタン
了解しました。

最新版で機能追加した「現在のHPの割合によって表示するグラフィックを変更する機能」を
メモ欄用の専用アクターを追加せずに実現したい……ということでよろしいでしょうか?

実装時にアクターを追加せず、別のメモ欄を定義して実装する方法も検討しましたが
当プラグインは、表示方法が「顔グラフィック」「敵キャラ」「ピクチャ」の3パターンが存在するため
既存処理との兼ね合い及びメモ欄の複雑化を抑えるために現在の実装になりました。

対応可能な案としては、「現在のHPに応じてアクターの顔グラフィックそのものを変えてしまう」プラグインの新規作成です。
顔グラフィックそのものを変更するので、メニュー画面の顔グラフィックも変化します。

新規作成になるので時間が掛かり、かつ時期もお約束できませんが、それでもよろしければご検討ください。

Re: BattleActorFaceVisibility.js(トリアコンタンさんの)の質問です

Posted: 2016年11月27日(日) 17:58
by ホノルメイド
トリアコンタン様
了解しました。
待っております。

Re: BattleActorFaceVisibility.js(トリアコンタンさんの)の質問です

Posted: 2016年12月31日(土) 18:08
by トリアコンタン
お疲れさまです。
自作ゲームの制作などで遅くなりましたが、上記を作成しました。
もし代替案を見付けられていない場合は、ご利用ください。

「アクターグラフィックの動的設定プラグイン」

・使い方
アクターの歩行、顔、バトルグラフィックを動的に変化させます。
HPの残量、特定のステート有効時に変化します。
アクターのメモ欄に以下の通り入力してください。

コード: 全て選択

<DAG_CHARACTER_HP50:test,2> # HP残量50%以下でtest.pngの2番目の画像を
                            # 歩行グラフィックに指定します。(HPは10%刻みで指定)
<DAG_FACE_HP10:test,1>      # HP残量10%以下でtest.pngの2番目の画像を
                            # 顔グラフィックに指定します。
<DAG_BATTLER_HP30:test>     # HP残量30%以下でtest.pngを
                            # バトラーグラフィックに指定します。
<DAG_CHARACTER_ST5:test,2>  # ステート[5]有効時にtest.pngの2番目の画像を
                            # 歩行グラフィックに指定します。
<DAG_FACE_ST5:test,1>       # ステート[5]有効時にtest.pngの2番目の画像を
                            # 顔グラフィックに指定します。
<DAG_BATTLER_ST5:test>      # ステート[5]有効時にtest.pngを
                            # バトラーグラフィックに指定します。
・ダウンロード
https://raw.githubusercontent.com/triac ... Graphic.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。

画像
画像
画像
画像
画像
画像

・これまでに制作したプラグイン一覧
https://docs.google.com/spreadsheets/d/ ... d=30581402

Re: BattleActorFaceVisibility.js(トリアコンタンさんの)の質問です

Posted: 2017年1月01日(日) 08:41
by ホノルメイド
トリアコンタン様
遅くなりました!すみません!
確認した所無事正常に作動しました!
解決済みとさせてもらいます!