【解決済み】スキルの計算式に変数を用いたいのですが…

アバター
UPV17745
記事: 57
登録日時: 2018年12月03日(月) 21:30

【解決済み】スキルの計算式に変数を用いたいのですが…

投稿記事by UPV17745 » 2019年3月09日(土) 00:57

こんばんは。いつもお世話になっております。

今回、スキルのダメージ計算式に変数を用いたいのですが、
下記のように設定すると戦闘テストでのダメージが0になってしまい、思ったような動作をしてくれません。

100 + a.mat * 2 - b.mdf * 2 + v[9]

戦闘テストでの場面なので、各変数(ここではv[9])には0が入っているだろうと予測し、
仮に0だとしても補正のかからない場合の数値が出るようにとつけたのですが、
変数の個所の記入が間違っているのでしょうか?
最後に編集したユーザー UPV17745 on 2019年3月09日(土) 04:42 [ 編集 1 回目 ]

えるまめ
記事: 15
登録日時: 2018年11月09日(金) 01:43

Re: スキルの計算式に変数を用いたいのですが…

投稿記事by えるまめ » 2019年3月09日(土) 01:58

UPV17745様

こんばんは。

事前に変数9に0を代入してみてはどうでしょうか?
変数の初期値は0ではなく、何も入っていない状態なので
何かしらの値を入れておかないと正常に計算されないのではないかと思います。

文章の表示で何も代入してない変数を表示してみると「0」と出るので
初期値に0が入ってるように見えちゃうんですよね。
アバター
UPV17745
記事: 57
登録日時: 2018年12月03日(月) 21:30

Re: スキルの計算式に変数を用いたいのですが…

投稿記事by UPV17745 » 2019年3月09日(土) 03:34

>えるまめ様

 夜遅くの返信に感謝します。

 あれからゲーム開始時に各種変数に0を代入し、
 イベントから戦闘を発生させてスキルを試してみたらちゃんと動作しました!!

 敵グループに搭載されている戦闘テストからだと変数が反映されないんでしょうか…

 ともかく助かりました、ありがとうございます!!

“MV:質問” へ戻る