ページ 11

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

Posted: 2019年3月09日(土) 00:57
by UPV17745
こんばんは。いつもお世話になっております。

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

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

戦闘テストでの場面なので、各変数(ここではv[9])には0が入っているだろうと予測し、
仮に0だとしても補正のかからない場合の数値が出るようにとつけたのですが、
変数の個所の記入が間違っているのでしょうか?

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

Posted: 2019年3月09日(土) 01:58
by えるまめ
UPV17745様

こんばんは。

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

文章の表示で何も代入してない変数を表示してみると「0」と出るので
初期値に0が入ってるように見えちゃうんですよね。

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

Posted: 2019年3月09日(土) 03:34
by UPV17745
>えるまめ様

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

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

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

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