【メモ】ゲームプログラムと三角関数

加法定理とか使いますかね・・・ 最後に使った三角関数は0-1-0-1...の補間パラメータの計算です(´・ω・`)
6
なちゃ @nachakey

三角関数というものを知ったのは、小学生の頃に読んだプログラミングの入門本だった… その後中学生の頃にゲーム作るのに回転の計算式を編み出して利用した。 学校で最初どう習ったのかは思い出せない…

2019-01-10 12:26:34
徳丸 浩 @ockeghem

うちの長男は、中学生のころからC++でシューティングゲーム作ってましたが、三角関数習ってないのによく作っていたな。先輩からの「秘伝のソース」にあったものを流用していたのだろうか…帰宅したら聞いてみよう

2019-01-10 11:02:00
渋川よしき @shibu_jp

三角関数をシューティングゲームで使うってツイートたくさん見たけど、三角関数は遅いから全部値を書き出してテーブルに入れて使うのが城跡だろ!三角関数使ってんじゃねええよ!(N88BASIC時代)

2019-01-09 07:37:43
kayt @kayt2525

PCエンジン「でべろ」で初めて本格的にゲームっぽいものを作ろうとしたときに三角関数ってこう役に立つのかって実感した。学校で将来何に使うか分からないのに難しい式を解くなんてやる気出ないよなあ twitter.com/snapwith/statu…

2019-01-09 00:07:47
岩崎啓眞@スマホゲーム屋+α @snapwith

三角関数って、ゲームで座標回転させようとかすると1000%使うし、なんかちょっときれいな弾幕とか作ろうとすると、たちまちその手の関数山のように使うので「いらん」という人がいたら、アサルトの海外向けのアップライト筐体で殴り殺して構わないw

2019-01-06 20:55:03
ファニィ💉×5 @fanybot

そうそう、ふぁにもゲームを作る上で必用だって事に迫られて三角関数、特に atan() を覚えて、さらに高速化のためには sin 波形は正規化したものをテーブルに持つとかcos波形はπ/2だけずらして共有するとか、atan 演算は 0x100 正規化角度が効率がいいとか学んだからなあw必用に応じて人は学ぶの鉄則 twitter.com/GOROman/status…

2019-01-08 20:52:42
GOROman@NAMM SHOW行きます @GOROman

学生時代に習った三角関数とかは意味が全く分からず、数学は中学の時に通知表は1になり、大学の線形代数とかも授業をバックれて単位を落とした。のちにホーミングミサイルとかでatanとか便利と知り、美少女モデルをDirect3Dで表示するのに行列とか勉強し直した。

2019-01-06 14:39:57
@nimetu_vares

三角関数使うぞ? ジャンプの軌道と着地。 適当にやるより三角関数使ったほうが楽だぞ? いやゲームの話だけどね。 不愉快さを感じる角度とか速さとか人にはあるんだわ。 それを直接でもいいんだけど画一的になるからやはり求めて動かしたりするんだが、俺の周りだけか?

2019-01-08 19:02:42
dBu @dobuusagi

ゲームプログラミングしてると三角関数には感謝の念しかない。三角関数がないと何もできんよ…

2019-01-08 18:01:40
ドラくん級戦略原潜 @dora_koon

三角関数が今、話題になってますけど、ひとつだけ突っ込むと「三角関数がなくてもプログラミングでゲームは作れる」と釘を刺しておこう。三角関数がないとプログラミングでゲームが作れないという風潮が流れると困るので。

2019-01-08 03:01:41
堂前 嘉樹@ゲームを動かす数学・物理R発売中! @yoshiking2000

高校で三角関数教わる時に用途は全く教えてもらえず式だけ教わったので、ゲーム作る時に「三角関数ってこんな用途なの?」って驚いたw なので、これを覚えとくとこういうことができるから楽しいでしょ?って教育の流れになればいいんじゃないかと思う。

2019-01-07 22:53:01
春日 大夜 @daiya_kasuga

三角関数が無意味。ああうん、まぁ三角関数使ってるのなんてぱっと思い付く限りじゃアクションのジャンプ制御と野球ゲームの打球と弾幕シューティングの弾の軌道、あと各種物理エンジンとGPS関連くらいだもんね。これがなかったら成立しないゲーム山ほどあるけど、まぁいらないよね三角関数。

2019-01-07 19:29:13
ばく @_1_89_

三角関数を知らないと、斜め移動が縦横移動より速いゲームが出来上がります

2019-01-07 19:10:00
SmokingWOLF@片道勇者2開発/ウディタ作者 @WO_LF

【三角関数】sin、cosの有用性はゲーム開発に使うようになって初めて分かりました。学生時代はこれらの関数、角度に30度とか60度みたいなキリのいい数字しか入れられないもんだと思ってたんですよ! sinとcosは、circleYとかcircleX関数みたいな名前で呼んでたら10倍くらい分かりやすくなるのに……。

2019-01-07 18:46:45
hirose504 @hirose504

ゲームでホーミングミサイル作ろうとするとめちゃくちゃお世話になる / “三角関数は何に使えるのか 〜 サイン・コサイン・タンジェントの活躍 〜 - Qiita” htn.to/qrmbxfGe

2019-01-07 17:06:15
Simon_Sin @Simon_Sin

橋下徹「三角関数は社会に出て役に立たない」 僕「三角関数使わずにゲームに出てくるカッコいい誘導レーザーの軌跡は作れないぞ」 #tama954

2019-01-07 15:22:13
しぐれグランデ @signal_green

三角関数は、ゲームで弾を飛ばすのに便利だよ。 #論破

2019-01-07 14:06:39
Pooh3 🥶 @Pooh3Mobi

ゲームアプリ作るのにも三角関数ないと、斜めに動くときは高速移動になるゲームが完成するだろうし

2019-01-07 13:36:03
フ兄さん@技術士の勉強中(進捗ダメ) @fcneet

労働のため出社してふと思い出したけど、三角関数やら対数やらはゲームで使うなら今時はゲームエンジンがやってくれそうだけど、ゲームじゃ無いアプリでちょっと凝ったカスタムUIを作ろうとすると、くるくるやフェード効果は三角関数も対数も知らないと作れない気がした。やっぱ日常生活で使うじゃん。

2019-01-07 13:21:27
蔡蓮 @psylien_i686

三角関数が要る要らんって、業界と職種に依りますがな。で終わらないの何でだろ。 因みにウチの場合、大昔習作でスペースハリアーのパチもんゲーム作った時に死ぬ程使った。 (多分本物は処理速度稼ぐ為にもっと頭の良い方法使ってるだろけと、頭良くないので馬鹿正直な方法しか思いつかんかった

2019-01-07 12:40:02
まさや😷💉×5🌻🍥 @masaya63

30年以上昔だけど、新人の頃、8ビットのアセンブラでゲームの自機の慣性や敵の動きなんかを作るのに三角関数が欲しくて、計算せずにテーブル参照で返してたなぁ。 思い出した。最終的にテーブルは90度分持てば簡単な計算で 360 度分返せるようにしたんだ。sin と cos はテーブル共有。

2019-01-07 12:09:42
Nimue @luckyland

三角関数というか物理を勉強してないと、某格闘ゲームみたいにジャンプの軌道が二等辺三角形になったりする

2019-01-07 09:29:31
いのびかり🐦𝕏🐦 @H209810204

逆三角関数はゲームプログラムで必ず使うわけじゃないけどやっぱ使えたほうが色々便利ですよね。アークタンジェントは縦横の比率を与えると角度を返してくれる

2019-01-07 08:52:20
JUN@OnederAppli @OnederAppli

ゲーム開発に絡めて高校数学勉強してたら絶対にモチベーションがもっと上がっていたと前々から思ってた。 三角関数は何に使えるのか 〜 サイン・コサイン・タンジェントの活躍 〜 qiita.com/drken/items/41…

2019-01-07 08:26:46
0sknmr @0sknmr

橋下徹が高校生だった時はなおさら、ゲーム業界では三角関数を知らないプログラマーが多かったわけで twitter.com/0sknmr/status/…

2019-01-07 01:40:39
0sknmr @0sknmr

ゲーム業界と三角関数といえば、バーチャ1当時について元セガ鈴木裕がこのように証言してるわけだけど、たった25年ぽっち前まで三角関数も知らなかったゲーム業界のプログラマーが昔から知ってて当たり前だったヅラするのは歴史修正主義だな twitter.com/0sknmr/status/…

2019-01-06 17:57:45
yamamo=san @yamamo_san

三角関数がTwitterでなぜ話題か知らないのだけど、学生時代作った横シューティングゲームは自機がハリアーなので浮遊感を出すためにSin関数で微妙に上下させてみたり、弾幕に三角関数を使った覚えがある。凄い昔の話。

2019-01-07 00:03:27
ぬたっぴSiRII @wakegi_nuta

過去にも何度か書いてるけど、学校で三角関数を習った時、小生は「え、これでシューティングゲーム作れるじゃん!」と思って、帰宅後すぐにMSXで「スプライトを斜めに動かす」プログラムを作ってみた。この瞬間に三角関数という知識に命が吹き込まれたわけで、割と感動体験。

2019-01-06 22:23:11
1 ・・ 5 次へ