少しずつゲームを作るスレ (951レス)
少しずつゲームを作るスレ http://mevius.5ch.net/test/read.cgi/gamedev/1366762846/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
856: 名前は開発中のものです。 [sage] 2024/07/13(土) 09:56:22.70 ID:qNwTdYT0 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) 以下略 http://mevius.5ch.net/test/read.cgi/gamedev/1366762846/856
857: テキストRPG [sage] 2024/07/13(土) 14:58:21.94 ID:rjncUBll >>856 不具合報告ありがとうございます&そんなのばっかで申し訳ありません 他にもエラー落ちするような不具合が見つかりまして、色々直した修正版(Ver0.93)をアップしました DLは↓のWikiのリンクまたは>>553から https://w.atwiki.jp/sukosizutu/ >バトル時のランダムで指定値がマイナスか0って感じ? まさしくそうで、ダメージ軽減の計算で頑丈の指輪などの装備の修正値がマイナスのときに 指定値がマイナスになるケースがありました >Random.NextDouble()の値を指定値に乗算してIntにキャストするようにすれば 最初からそのようにするべきでしたが、現状は中途半端に場合分けで対応してしまっていて、 Next()を置き換えるとそれはそれで不具合が発生する状態です これだからど素人プログラマーは困りますよね(白目) まだまだ不具合が出てくると思いますが、どうぞ見捨てずに適当にお付き合い頂ければ幸甚でございます http://mevius.5ch.net/test/read.cgi/gamedev/1366762846/857
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
2.400s*