レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
おちゃめくらぶ掲示板
-
レスにょ
わぁぃ@さんへ
>電車ゲームの最新版は距離が長いので小数演算の誤差でドット座標とメートル座標がずれてしまっていた。
>そこで
>X/6.4
>を
>X*1.25/8
>に変えたところ、精度が向上した。
プチコンは小数点を含む計算をする場合には誤差が発生する場合が多いからね。
除算をする場合にもわぁぃ@さんがやっているように2のべき乗で割った方が精度が高く
なるにょ。
あとメインルーチン内で常時加算する場合には誤差が蓄積されるためできるだけ1/4096
単位で正確に表せる数値にした方が精度の面で有利になるにょ。
例えば変数SPDは整数にして割る場合には3375ではなく4096とかにするといいにょ。
ただし、数値が変わるため表示の時のみ4096/3375を掛ける必要があるにょ。
掲示板管理者へ連絡
無料レンタル掲示板