【メモ】ゲームプログラムと三角関数
同じく中学の時にBASICを触って、テキストRPGを作った。 ゲームの東方を見て、シューティングゲームの動きにある三角関数を見た。 KSPをプレイして、微積分を見た。 画像のjpegやフォトショを見て、フーリエ変換を見た。 その全てで感動があった。 現代の若者感です。 twitter.com/cacaho/status/…
2019-01-05 14:24:47中学の頃、BASICでテニスゲーム(横視点2次元でボール(=円)をラケット(=線)で打つゲーム)を作ろうとしたタイミングで、放物運動とか入射角・反射角とかを物理の授業(中高一貫なので中学から物理があった)で習ったので、実装しながら理解できて楽しかった、ということを思い出した。 twitter.com/unnonouno/stat…
2019-01-05 13:59:29三角関数が話題ですが、ゲーム開発は三角関数使いまくりなので当時勉強しといて良かった。いま勉強する人たち、教える人たちに言いたいのは、三角関数の使い道をちゃんと教えてあげること。使い道を理解すること、理論はどうでもいい。
2019-01-05 13:42:28サイン・コサイン・タンジェントって三角関数の代表みたいに扱われてるけど STGゲーム作ってるとサイン・コサイン・アークタンジェントの方が代表なのではないかという気がしてくる
2019-01-05 13:34:00ちなみに三角関数はゲーム系の仕事してた時には使ったなぁ。。 使ったっていうか。。三角関数を計算するプログラムを書いたことはある。 cos() ←こーいう奴な。
2019-01-05 13:27:25@onz6NClsSFHDHCd ゲーム開発するときって三角関数を理解したいわけじゃなくて三角関数で得られる結果が欲しいんですよね なのでsin,cosがどういう値を渡すとどんな値が返ってくる程度の理解があればゲーム開発においては基本問題ないと思います
2019-01-05 13:10:50三角関数が話題ですね。 ゲーム作りに関して言えば、 山田玲司先生の番組でもボクは言いましたが、数学や英語はゲームを作る上で何かしらの形で使います。 成績が良いに越したことはないです。 他の教科や読書も引き出しを増やしたり、基礎体力的な意味では大事ですね。 あくまで個人的な意見です。
2019-01-05 12:59:31三角関数がトレンドに上がってるけど、昔のショボいシューティングゲームですら弾の軌道に三角関数使うし、カメラを使った自動検知などでも当然必要なので、割と身近な生活の中で使われてる。
2019-01-05 12:22:33@torisutamoyasi シューティングゲームは弾の方向を決めるために三角関数を最も使うゲームジャンルなので、atan2に限らず使いますね。
2019-01-05 12:15:11三角関数が理解できていないと、まともなベクトルの制御ができないからシューティングゲームもアクションRPGも作れない。そんなつまらない人生、俺には考えられないぜ。まぁ、ほとんどアドベンチャーゲーム向けのシステム作ってたけどな。
2019-01-05 11:54:52大体ゲームプログラマだって三角関数使う人使いこなせる人は少ない。今は分業化が進んでより顕著になったと思う。必要に応じて覚えても良いと思うよ。ちなみにゲームでは倍角の公式なんてまず使わないからな
2019-01-05 11:41:11シューティングゲームの追尾弾も三角関数ですしねえ twitter.com/sigsawa/status…
2019-01-05 11:32:08これからの未来を担うガンマニアに言いたい。三角関数理解してないと、撃ち上げや撃ち下ろしの時の狙撃の弾道計算が出来なくなるぞ! ベンキョーしとけっ!
2019-01-05 10:51:35サインコサインはゲーム作った時にめっちゃ使ったし、三角関数しゅき〜〜〜〜!ってなったから知ってて損はないと思うよ いつ使うかわかんないし
2019-01-05 10:06:51そりゃあ誰しも三角関数の公式を使うような職業に務むわけじゃないけれどゲームでも三角関数はよーく使われてるの...
2019-01-05 09:50:13なぜか三角関数が話題になっているのだが(インフル元を知らぬ)、三角関数を知らねば、シューティングゲーム作る時弾丸を360度滑らかに飛ばせないだろうが。(テーブルにしてた世代)
2019-01-05 08:40:01高校時代ゲーム作ろうとした時ベクトルや三角関数が必要だとわかって数学取ってなかったので教科書で学ぼう…と思ったけどあまりにつまらなくてネットに頼った平成中盤の事をふと思い出す…応用の無い詰め込みってつまらない…サイン波で音鳴らすとか少しでも使い道与えたらあんなに楽しいのに
2019-01-05 03:56:38三角関数は高校で学んで以降全然使わなかったのに、オーバー30になってからゲーム制作でわりかしリアルめの弾道を再現しようとするときに突然必要になったので覚えておいて損はない(覚えてなかったので勉強し直し中)
2019-01-04 23:56:48初めて2Dシューティングゲームを作ったとき「なるほど三角関数は必要だ」と思ったけど、まあ、それより後には使ってないか。いや一度身についた知識は使っても意識しなくなるってだけかも。
2019-01-04 23:37:36三角関数の思い出といえばこれです。三角関数文明が伝来していない頃に友人が作ったゲームでは、斜め45度方向に進むとスピードが√2倍になって便利だったのを懐かしく思い出す
2019-01-04 22:40:21三角関数のありがたみ、私はゲームの画面回転機能でよくわかった。 高校の頃、アーケードゲームで背景やキャラクターを回転・拡大させるのが流行って、スーファミにも導入される最先端機能だったけど、あの仕組みの基礎が三角関数と一次変換行列だとわかって小躍りしたなぁ…
2019-01-04 17:46:40