三角関数での角度の求め方
Posted: 2015年3月08日(日) 17:47
こんにちは。
STGゲームを作っています。
正面方向(90度)に弾を打つ際に、
x = 移動量( 現在1.0f ) * cosf( 90.0f * (3.141592654f / 180.0f ) );
y = 移動量( 現在1.0f ) * sinf( 90.0f * (3.141592654f / 180.0f ) );
で計算したところ、
x = -4.3711388e-008; ← 0 になるはずでは??
y = 1.0;
となっていました。
私の考えでは、x=0になるはずなのですが、このような結果になってしまいました。
なぜこのような値になってしまったのでしょうか?
STGゲームを作っています。
正面方向(90度)に弾を打つ際に、
x = 移動量( 現在1.0f ) * cosf( 90.0f * (3.141592654f / 180.0f ) );
y = 移動量( 現在1.0f ) * sinf( 90.0f * (3.141592654f / 180.0f ) );
で計算したところ、
x = -4.3711388e-008; ← 0 になるはずでは??
y = 1.0;
となっていました。
私の考えでは、x=0になるはずなのですが、このような結果になってしまいました。
なぜこのような値になってしまったのでしょうか?