いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

角度をラジアンに変換するためには、角度を 180 で除算してπと積算します。

C/C++ をはじめ、多くのプログラミング言語では角度をラジアンで指定します。これはなぜかというと角度が 360 度であることの根拠がわからないためです(一応、歴史的根拠はあるそうです)。それに対してラジアンという単位は、その角度からなる弧の長さの比率ですので根拠が明確なのです。コンピュータはラジアンが大好きです。

しかし、根拠がどうとか、いちいち面倒なことを覚える必要はありません、ラジアンは次の式で求めることができます。

#define PI 3.141592

float degree = 123; // 123 度
float radian = (degree / 180) * PI; // 2.146754 …

実際に計算してみるとわかるのですが、ラジアンは0度の時には0、 180 の時にはπになり、 360 度で2πになります。

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 TECHNORATI お気に入りに追加する
フィードメーター - いちばんやさしいゲームの作り方 ブログSEO対策:track word カウンター
Firefox meter あわせて読みたい SEO STATUS
このページの先頭へ