「三角関数まじパネエな」「なくしたら世の中のゲームの9割が消滅する」ゲームプログラムでみる三角関数の有用性
- aonori_yam
- 107355
- 283
- 28
- 53
弾幕風触ったことあるけど無限に三角関数使ってた記憶ある ゲームプログラミング自体に三角関数の出番は多いけど弾シューは尚更ですね…
2022-05-20 16:33:37三角関数を知っているとUnityでシューティングゲームを作って遊ぶ時に敵の弾をきれいに自機に向かって飛ばせるので人生が豊かになる。
2022-05-18 21:05:15「シューティングゲームが作れるから三角関数は人生を豊かにする」は私はネタのつもりはなくて割と本気で言ってるんだよな。
2022-05-19 12:42:45三角関数がトレンドになっております PC98時代に母校初の情報処理1級をとった天才でしたが、数学の成績がとてもアレだったため、シューティングゲームの敵機を飛ばせられなくて悶えてました 勉強はしような!
2022-05-19 11:44:25三角関数の扱い方がわからなくて弾幕作れなくて挫折したシューティングゲーム pic.twitter.com/jqPEBdTBxw
2021-05-09 22:01:01三角関数を使って、シューティングでよくある「角度を決めて発射する処理」をどう書いていくかを書いた記事です。 サイン、コサインって便利ですね! シューティングゲームでよく使う数式をまとめてみた hothukurou.com/blog/post-951
2022-05-19 22:44:16ナナメ移動に使う
最近簡単なゲームを作っていて、斜めの線の終点の座標を求めるのに三角関数を使う。 線の長さと角度がわかれば、x座標とy座標の値もわかる。 結局、既に判明している値から他の欲しい値を求めることができるという、ただそれだけなんだけどなぜか当時はわからなかった。
2022-05-19 12:41:38大昔のテレビゲームで、例えばシューティングゲームの自機が8方向に動かせるすると、これも三角関数で動かす移動距離を計算してる x距離 = cosθ × 速度 y距離 = sinθ × 速度 ※そうしないと一定速度で動かない 自機を狙った弾の発射角や移動量も三角関数で算出する
2022-05-20 02:51:533Dで使う
自分は三角関数と行列を学校で学んだおかげで個人でポリゴンを使ったゲームを作ることができましたが、学んでいたときは将来ポリゴンゲーム作りに役立つなんて思いもしませんでした。 ジョブズのカリグラフィーの話が有名ですが、何がどこで役に立つかなんて分からないものです。
2022-05-19 23:45:28とりあえず高校生諸君、ゲーム作ってみたら三角関数はものすごく役に立つこと分かるぞ 3Dアクションゲームならジョイスティックの傾きをキャラクターの向きと速度に置き換えて計算するようプログラミングしようね
2022-05-21 19:22:57数学の三角関数は、キャラの向きの変更、誘導ミサイル、髪の毛の揺れなどで使います。シェーダを書いて物質のキラメキを表現するときには内積・外積が出てきます。微分・積分が分かれば波動方程式も理解でき、ウェーブレーサーのような波乗りゲームも作れます。
2021-11-17 13:34:21三角関数がトレンドになっているみたいですが、ゲーム開発ではお役立ち度が高いです。 波やキャラクターの移動経路など周期的な現象を扱いたい時に三角関数を設定してあげるだけでOK。 シェーダーの色合いやグラデーションを作るときも三角関数の重ね合わせや周期を変えるだけでOK。 とっても便利!
2022-05-19 17:34:232Dでも使う
三角関数、ドットのRPGゲーム作るなら要らんやろ〜と思っていたらマップチップ上のキャラ同士の距離を図るのに使ったりしたので、どこで使うかわからんですよホント
2021-05-28 19:05:52