エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
新・C言語 ~ゲームプログラミングの館~ [DXライブラリ]
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
新・C言語 ~ゲームプログラミングの館~ [DXライブラリ]
STGなどで弾を特定の角度に飛ばすには、sin,cosの知識が不可欠です。 (sin,cosの解説は別の章で行って... STGなどで弾を特定の角度に飛ばすには、sin,cosの知識が不可欠です。 (sin,cosの解説は別の章で行っています) 高1で習う三角比ですが、忘れてしまった人は復習しておきましょう。 直角三角形の図の角度30゜の時、「辺の比は 1:2:√3 になる」なんて習ったと思います。 でもシューティングではこんな事覚えてもしょうがありません。 弾は31゜で飛んでいくかもしれませんから、30゜や60゜だけ計算できてもしょうがないのです。 このように、特定の角度θの時、xやyがいくらになるのか計算出来なくてはなりません。 ここで、sin、cosってなんだったでしょうか。 「斜辺÷対辺がsin」と習ったと思います。つまり sinθ=y/r です。 これは アルファベットの筆記体の書き順で覚えた人も多いかもしれません。 sinθ = y/r cosθ = x/r です。これは何のために必要なのでしょう