【メモ】ゲームプログラムと三角関数
三角関数、まったくわからなかったし人生でも使わなかったしこれからも多分使わないんだろうけど、この世から無くなると多分シューティングゲームで弾が出なくなったり出せなくなったりするだろうからそれは困る。
2019-01-05 23:09:25中学時代、ゲーム作るのに方眼用紙に分度器で線引いたのを縦横測って移動距離のテーブル作ってた。 三角関数はプログラミングより前に教えとくべきだと思う……(´・ω・`)
2019-01-05 22:24:12ゲーム作るのに三角関数いる。距離とか角度計算するときに三角関数必須。 2Dゲームだとほぼ三角関数だけわかればゲーム作れる。 実用アプリでも円周上に文字を配置したりするときもいる。 twitter.com/hashimoto_lo/s…
2019-01-05 22:01:39バカロレアプログラム的には、まず伊能忠敬の日本地図作成の話から興味を惹きつけて、それに必要な範囲で三角関数の「考え方」でも紹介してもらえれば興味を持ったのかもしれません。ただ興味や面白みを感じない生徒には、それ以上突っ込んだ三角関数の計算の演習などは不要かと。 twitter.com/YoichiTakahash…
2019-01-05 13:28:37@kayo0126 実は普段は割と真面目な仕事してますwwww 主にゲームとかですかね、波の様な動き…とかフワフワ落ちる感じで…と言った要求が出てきた時に「ああ、三角関数ね」となったりしますw qiita.com/aa_debdeb/item… q068891.hatenablog.com/entry/20121012…
2019-01-05 21:47:40三角関数使わないみたいな話、ゲーム作るとか、グラフィックとかオーディオ周りの処理書かないと使わないし確かに最近あまり使わないな。自然対数の方が使う
2019-01-05 20:06:55ゲームで使う三角関数使う場面 ①マリオのジャンプ ②スタソルの波打ったりカーブしてくる敵編隊の軌道 ③グラディウスの火山弾 ④STGで自分に向けて発射される敵弾 ⑤自機に向かって飛んでくる敵やホーミングミサイル ⑥賢ければホーミングレーザーも作れるんじゃないか? 解説見てもよう分からん
2019-01-05 19:17:17三角関数は当時人生に必要無いて思ってたけど、趣味で3DSでゲーム作るのに使いまくり 今更固い頭に詰め込んでもなんよこっちゃよ〜分からん^_^ 仕事やその他のことで時間無いし もし当時理解してたら、フムフムなるほど、とすぐに活用できたろうに ホンマ、もっと勉強してればよかった… twitter.com/segawashin/sta…
2019-01-05 19:11:49こういう「三角関数がなんの役に立つ」系の愚論、「いや○○の役に立つんだ」と反論しなくてもいい気がする。この伝で言えば文学など確実に役に立たないし。勉強とは、すごく頭のいい先人たちの払ったものすごい努力に畏敬の念を覚えるためにやるものだと思っているので。 abematimes.com/posts/5496054
2019-01-05 12:36:36ぶっちゃけ、いまどき弾幕シューティング作るところなんて限られてるし、3Dの計算はゲームエンジンがやってくれるし、「ゲームプログラマーになるなら三角関数とか行列演算は必須」みたいなのは10年前のお話じゃないかな。もちろん知ってるほうがいいに決まってるけど。
2019-01-05 19:08:21私は授業中ずっと寝てたタイプなので微分積分はサッパリわからん ただ三角関数はゲーム作る時に使ったから事前知識があるのとないのとではラーニングコストがかなり違う
2019-01-05 17:48:26Unityとか使った3Dゲームプログラミングは高校数学のベクトル、三角関数、指数・対数関数、微積分、数列あたりを満遍なく使う感じで楽しかった。 (無理に全国民履修しろというつもりは微塵もない)
2019-01-05 16:41:45三角関数という名の円関数であるsin/cos/atan2はゲームだと意外なところにしれっと出てきて仕事していくので侮れないのです。 (回転処理はもちろん、イベント震えさせるのとかスムーズスクロールとかでも使っていたりするのです)
2019-01-05 16:40:13ゲームのプログラマは三角関数重要よね。あと英語。で他がいらないかというとそんなわけなく。国語は仕様面やらなんやらで絶対、物理的なこともいる、歴史とかも直接じゃないけど情報の管理方法として通じると思う。あと何気に美術的なセンス重要……なので、まあ結局は全部やね。(^^;
2019-01-05 16:31:37三角関数の話。 高校の頃、シューティングゲーム作ってて自機の斜め移動で使った。素朴にやると斜め移動だけ移動量が大きくて不自然になるのよ。 あと敵キャラが波のように動くときとか、ツイスト状のレーザー実装する時とか。
2019-01-05 15:55:57プログラミングの三角関数、シューティングゲームは大会かというくらい三角関数を使う。昔のコンシューマゲームは、実行時に三角関数なんて無理だから、固定小数点数のテーブルを生成して使っていたらしいよ。
2019-01-05 15:20:44@HexagramNM 勿論STGとかでトリッキーな弾の動かし方をしたければ三角関数は必要です でも初心者が最初に作るゲームならShurikenのGUIだけで設計可能ですし、内部処理は極限まで隠匿できると思います そして慣れてから三角関数を知って新しい動かし方を覚えるというのも一つの方法だと思います
2019-01-05 15:19:14三角関数は授業で習うよりも前にゲーム作りで必要になって知ったな、どこで何が役に立つかなんてわからないし選択肢を減らすことにどれだけ意味があるかは分からないな
2019-01-05 15:05:16ゲームで使う三角関数といえば、 うちのゲームではブランコ揺らす部分で使ってます 数学関係だと、視界判定で内積を使ってますね 野球のボールは物理エンジンじゃなくて、運動方程式でやってますね 物理エンジンは落下位置を指定しにくいので
2019-01-05 15:01:45真面目に書くと、三角関数さんにはシューティングゲームを作るときにだいぶお世話になったし、その後グラフィックスをやるときには必須スキルだったので、学べてよかったと思う。 教育とはドアがあることを教える(開けるのは自由)だと思うので、有用かどうかではなく、有用そうかどうか、だと思う。
2019-01-05 14:25:07