>>611
上のやつは必須テクニックだよね。

全く同じ挙動するんだなー。
っての見て気づいたんだが、
要するにX座標はやっぱり整数しか扱えないから、
変数→X座標に代入するときに
浮動小数点の小数点以下が切り捨てられるんだな。
変数は100.1,100.2,・・って大きくなっていくけど
それを基にしたX座標は小数点以下を切り捨てて100、
変数が101,101.1,・・・って101以上になったときに
座標も101になる。

X座標は整数しか扱えないから、
X座標=X座標+0.5とした所で、少数点が切り捨てられて元の値になってしまう
→動かない