申し訳ございません。
詳しく過去のトピックを検索していたところ、
.to_fを加えると良いという返信を見つけまして、
試したところ無事解決しました。
こちらは解決済みとさせていただきます。
検索結果 2 件
- 2025年12月06日(土) 19:54
- フォーラム: VX / Ace:質問
- トピック: 【解決済み】[VXAce]スキルダメージの計算式に関して
- 返信数: 2
- 閲覧数: 984
- 2025年12月06日(土) 18:41
- フォーラム: VX / Ace:質問
- トピック: 【解決済み】[VXAce]スキルダメージの計算式に関して
- 返信数: 2
- 閲覧数: 984
【解決済み】[VXAce]スキルダメージの計算式に関して
はじめまして。
VXAceのデータベース、スキルの通常攻撃の
ダメージ計算式に関する質問となります。
式の最後に、キャラのレベルを使い
ダメージ補正を表現したいのですが、
max等を使うと小数点以下が反映されていないように見受けられます。
* [a.level / 10 , 1].max
として、レベル1~10まではダメージ補正を1倍、
レベル15であれば1.5倍、20で2倍・・のような結果を想定していたのですが、
レベル11~19までが全部1倍で計算され、
レベル20いきなり2倍になり、実質レベル19から20で
急にダメージが2倍になるような結果となりました ...
VXAceのデータベース、スキルの通常攻撃の
ダメージ計算式に関する質問となります。
式の最後に、キャラのレベルを使い
ダメージ補正を表現したいのですが、
max等を使うと小数点以下が反映されていないように見受けられます。
* [a.level / 10 , 1].max
として、レベル1~10まではダメージ補正を1倍、
レベル15であれば1.5倍、20で2倍・・のような結果を想定していたのですが、
レベル11~19までが全部1倍で計算され、
レベル20いきなり2倍になり、実質レベル19から20で
急にダメージが2倍になるような結果となりました ...