TOP

その他
Game Development Diary
Undead Syndrome 開発メモ
日々コレどうしよう2016年以降版



ブラウザゲーム
発火少年の地面焦がし
MAGICAL METEOR SHOWER

メタセコイア備忘録
東日本大震災(Aftermath of the 2011 Tohoku earthquake and tsunami)

ムカゴソフトウェア開発
e-mail:cqp00202@nifty.ne.jp

三角関数の基礎知識
サイン、コサイン、タンジェント
直角三角形の1つの角度が30°で、斜辺が1の場合は……


float angle = 30f;
float sin = (float)Math.Sin(MathHelper.ToRadians(angle));
float cos = (float)Math.Cos(MathHelper.ToRadians(angle));
float tan = (float)Math.Tan(MathHelper.ToRadians(angle));
//■スプライトフォントで描画
spriteBatch.DrawString(font, "Sin : " + sin.ToString("F4")
, new Vector2(100f, 100f)
, new Color(Color.White.ToVector4()));
spriteBatch.DrawString(font, "Cos : " + cos.ToString("F4")
, new Vector2(100f, 120f)
, new Color(Color.White.ToVector4()));
spriteBatch.DrawString(font, "Tan : " + tan.ToString("F4")
, new Vector2(100f, 140f)
, new Color(Color.White.ToVector4()));
実行結果

サインとコサインの関係



