件名のまんまなんですが・・・
連続回数3回の攻撃スキルを作ったとして、それが・・・
1回目a.atk * 1.0
2回目a.atk * 1.2
3回目a.atk * 1.4
といった形で攻撃力があがっていく仕様にしたいのですが、良い方法はあるでしょうか?
もしくは・・・
1回目a.atk * 1.0 - b.def
2回目a.atk * 1.0 - b.def / 2
3回目a.atk * 1.0 - b.def / 4
といった形でも構いません。
(スキルの意図としては、一太刀毎に相手を崩して攻撃力をあげていく、もしくは相手の防御力を下げていくといったものです)
宜しくお願い致します。
【解決済み】徐々に攻撃力が上がる複数回攻撃スキル
【解決済み】徐々に攻撃力が上がる複数回攻撃スキル
最後に編集したユーザー 湯喜乃湯 [ 2016年10月08日(土) 23:45 ], 累計 1 回
Re: 徐々に攻撃力が上がる複数回攻撃スキル
・攻撃力補正用の変数を1つ用意する(ここでは変数001を使用するものとして説明します)湯喜乃湯 さんが書きました:1回目a.atk * 1.0
2回目a.atk * 1.2
3回目a.atk * 1.4
・変数の値はあらかじめ「0.8」にしておく。
・変数の値を「0.8」にするコモンイベントを作る(コモンイベントAとします)。
・スキルのダメージ欄には以下のように記述。
v[1] += 0.2; a.atk * v[1]
・スキルの「使用効果」に、コモンイベントAを実行するように設定する。
これで、一応期待通りの動作になると思います。
変数に0.8を設定する方法は、添付の画像をご参照ください。
- 添付ファイル
-
- 00.png (11.19 KiB) 閲覧された回数 2698 回
Re: 徐々に攻撃力が上がる複数回攻撃スキル
>奏ねこま(@こま)さん
出来ました!!
スクリプトではなく、標準機能で実現できるとは・・・
感謝&感服だす。
このトピックを今後参考にされる方への補足として・・・
スキル使用一回目には変数が空の状態になっているので、スキル習得イベントやゲームスタート時に変数の操作を一度だけ行う必要があるようです。
これにて解決済みトピックとさせて頂きます。
奏ねこま(@こま)さん、改めて大感謝!!
出来ました!!
スクリプトではなく、標準機能で実現できるとは・・・
感謝&感服だす。
このトピックを今後参考にされる方への補足として・・・
スキル使用一回目には変数が空の状態になっているので、スキル習得イベントやゲームスタート時に変数の操作を一度だけ行う必要があるようです。
これにて解決済みトピックとさせて頂きます。
奏ねこま(@こま)さん、改めて大感謝!!