ページ 2 / 2
Re: スキルの計算式について教えてください。
Posted: 2023年5月05日(金) 16:55
by ゆ――
コード: 全て選択
Math.maxのカッコの中に、「* 0.5」を入れちゃって良いと思うんですが、
入れられないとお考えでしょうか?
つまり、↓このようにする。
[code]Math.max((a.atk * 4 - b.def * 2) * 0.5, 1)
[/code]
なるほどです。
コード: 全て選択
Math.max((a.atk * 4 - b.def * 2) * 0.5, 1)
これだと、(a.atk * 4 - b.def * 2) * 0.5か1大きいほうとなるので、面倒くさい計算((a.atk * 4 - b.def * 2) * 0.5と1*0.5)をしていないということですよね?
()の中に入れられるとは思っていなかったです。
それならこのほうがよさそうですね。
最後に間違っていたら怖いので、上記の解釈で合っているか教えていただければ嬉しいです。
Re: スキルの計算式について教えてください。
Posted: 2023年5月05日(金) 17:08
by くろうど
これだと、(a.atk * 4 - b.def * 2) * 0.5か1大きいほうとなるので、面倒くさい計算((a.atk * 4 - b.def * 2) * 0.5と1*0.5)をしていないということですよね?
Yesです。
ちなみに、最初の方に書いた私のゲームでも
Math.maxについては少し触れているので、
一度プレイしてみてください。
1時間かからないくらいで終わります。
Re: スキルの計算式について教えてください。
Posted: 2023年5月05日(金) 21:53
by ゆ――
ありがとうございます。
コード: 全て選択
Math.max((a.atk * 4 - b.def * 2) * 0.5, 1)
この計算式でいこうと思います。
くろうどさま、長くお付き合いいただきありがとうございました。
とても分かりやすく説明していただき感謝です。
また、ご紹介いただいたゲームもプレイして勉強したいと思います。
この度はお付き合いいただき、ありがとうございました。
これにて解決済みとさせていただきます。