「三角関数まじパネエな」「なくしたら世の中のゲームの9割が消滅する」ゲームプログラムでみる三角関数の有用性
- aonori_yam
- 107121
- 283
- 28
- 53
ゲームを作ってみれば良いよ。なんだったら、ゲーム製作なんて成立させなくても良いので、キャラクターを生き生きと動かすことをしてみると良いよ。より良い(楽しい)動きを生み出すために、「三角関数」と「物理現象」を経由することになるから。
2022-05-20 02:06:42息子がscratchでゲーム作ってて、自キャラの周りに円形に弾を配置したいけど座標の作り方分からんっていうから、簡単に三角関数説明したら、「サインコサインすげえーー!便利!」ってなってた。よしよし
2021-09-09 13:04:26(〃l ω l)ゲームプログラマは三角関数使えないともう一度三角関数覚えないといけなくなるよな。なお、覚えない場合は自力で三角関数を発明するルートだけが残ります。
2021-11-23 17:56:21ゲーム作る人は三角関数便利と言うか自分で三角関数を発明するかどっちかという感じだった高校時代 同級生は中学生の頃に三角関数の発明してた
2022-05-18 22:20:50そういえば、ゲーム業界に来た時に、三角関数以上に逆三角関数をよく使うことを知って、なんて便利なものだと感心したことがある。何故か逆三角関数は習わなかった記憶があってなぁ…。プログラマさんに「どこで習いました?」と聞いたら、多くの人が「現場で」と答えていたけど。
2022-05-19 11:24:36三角関数には、三角関数の逆数があり、それとは別に逆三角関数があるんだけど、知っておくと便利なのは逆三角関数のほうで、こっちはあまり教えないのが、気の毒な関数な気がする。しかも三角関数の逆数には、独自の名前がついているので、さらに紛らわしい。
2022-05-19 11:35:16というわけで、「三角関数を、余計に複雑にしているのが、セカント、コセカント、コタンジェントという連中」だと思ってる。せめて覚えるなら「コセカント、セカント、コタンジェント」の順としておけば、まだ混乱は少ないが…。
2022-05-19 11:39:10セガもそう言ってる
"セガはその公式Twitterで(中略)とツイートし、社内勉強会用の数学資料を公開しました。それはこうしたゲームのプログラミングに三角比や三角関数が使われているからなのです” 数学嫌いに伝えたい「sin」「cos」が社会で役立つ訳 実生活のさまざまなところで使われているtoyokeizai.net/articles/-/588…
2022-05-20 14:30:54サインコサインタンジェント、虚数i…いつ使うんだと思ったあなた。実は数学は、ゲーム業界を根から支える重要な役割を担っているんです。 今日は、セガ社内勉強会用の数学資料150頁超(!)を無料公開。 #セガ技術ブログ クォータニオンとは?基礎線形代数講座 #segatechblog techblog.sega.jp/entry/2021/06/… pic.twitter.com/eBUG2YJwH1
2021-06-15 12:22:08他の数学と物理学も使う
三角関数に限らず数学はゲーム開発で大きく役立ちます。 ベクトル解析や線形代数はUnity開発でも必ず役立つ知恵。 Unity入門の森でも回転操作のプログラムは外積や行列演算を念頭に置いて構築しています。 わざわざこれが外積だよとかは言ってないですが。 #ゲーム開発 #三角関数 #Unity入門の森
2022-05-19 17:36:20自分がゲーム開発をする時は、 ・三角関数とベクトルは言うまでもなくよく使う ・対数はたまに使う ・微積分は解析的に解くことはほとんど無いけど、概念としては使う(毎フレーム速度を加算するとか) ・因数分解は1回だけ使った ・メネラウスの定理は絶対に使わない
2022-05-19 14:40:46回転する直方体が空気抵抗から受けるトルクの計算式を求める時に(解析的な)積分が必要だった。でも単純な式だったので置換積分とか部分積分みたいなテクニックは使わなかった
2022-05-19 14:45:33自分はゲームプログラマーなんだけど 物理学(運動方程式、摩擦) 数学(ベクトル、三角関数、外積、内積、微分、積分、クォータニオン、行列)はここ1ヶ月の間で使ったかなぁ
2022-05-19 09:53:42学生のときに何故学ぶのか意味不明だったもの。 ・三角関数→ゲーム作るのに必要 ・ベクトル→ゲーム作るのに必要 ・線形代数→ゲーム作るのに必要 ・微分積分→ゲーム作るのに必要 ・初等力学→ゲーム作るのに必要 ・現代文→論理思考大事 ・英語→資料読むのに必要 ・漢文→ゲーム作るには不要ダナ🤔
2020-03-10 01:09:45昔は[2次関数][三角関数][微積分][線形代数]は物理に必要と言われてたけど、最近はゲーム作るのに必要とか言われる事が多くて、社会の変化を感じる。
2022-05-19 11:49:32シューティングで使う
三角関数が分からないと!シューティングゲームは作れない!シューティングじゃないゲームもだいたい作れない!大事だぞ!
2021-05-24 15:04:07