- 859 名前:名前は開発中のものです。 mailto:sage [2024/07/13(土) 09:56:22.70 ID:qNwTdYT0.net]
- 851のエラー、ver0.92でも出ました
敵エンカウト時に発生。バトル時のランダムで指定値がマイナスか0って感じ? 直すとして例えばRandom.Next(指定値)を使うんじゃなくて Random.NextDouble()の値を指定値に乗算してIntにキャストするようにすれば、0でもエラーにならなくなるのでは? ************** 例外テキスト ************** System.ArgumentOutOfRangeException: 'maxValue' は、0 より大きくなければなりません。 パラメーター名:maxValue 場所 System.Random.Next(Int32 maxValue) 場所 TextDungeon.Creature.calc_armor_bonus(Int32 enemy_lv) 場所 TextDungeon.Anata.ap_cal(Random r1, Creature target) 場所 TextDungeon.UserControl_Battle.battle_calc(Creature enemy, Creature[] creature_g, Random r1) 場所 TextDungeon.Turn.Forward_mainturn(Double forward, Random r1) 場所 TextDungeon.UserControl_Battle.UserControl_Battle_KeyPress(Object sender, KeyPressEventArgs e) 以下略
|

|