Width * (((Angle + 90)を180で割ったあまり) - 90) / 180 Width * (Angle / 180 - (Angle / 180)を四捨五入 上の計算式どっちも同じ挙動で動きます ブロック数少ない方でやりました 17ブロックが最低な気がする 試したけどどんな方法でもこれ以上は 減らせなかった...( 挙動はきしょくないとは思いたい() フォローよろしくお願いします 解説 x座標と補正に使われてるの数式は、 どんな角度が入力されても、その角度を -0.5から0.5の範囲-180~180の正規化 された値に変換し、最終的に-90~90の 範囲にし横幅をかけるという計算です。 具体的に解説 Angle + 90は角度の基準をずらすためです。 つぎに数値を180度で割った余りを出す ことで、どんなに大きな角度も 0~179の 範囲に収めて周期性を持たせます。 そこから基準を戻すために90を引きます。 これにより、結果が-90~90 になります。 最後に180で割ることで、-90~90を -0.5~0.5という数値に正規化します。 ⚠使う場合はクレジットを@-LumoDZN-の方にお願いします。 Followもよろしく