【メモ】ゲームプログラムと三角関数
サイン・コサイン使わないとゲームも作れない、というのを度々見かけるが、昔の人間なのでできればプログラム中では三角関数使わなくて済むようにブレゼンハムの変形でなんとかならないかとか、テーブルを作るにしても極力テーブルサイズを小さくするのに頭使い過ぎて肝心のゲームがいつまでたっても略
2019-01-06 21:08:14三角関数って、ゲームで座標回転させようとかすると1000%使うし、なんかちょっときれいな弾幕とか作ろうとすると、たちまちその手の関数山のように使うので「いらん」という人がいたら、アサルトの海外向けのアップライト筐体で殴り殺して構わないw
2019-01-06 20:55:03三角関数が使えないとゲームが作れないぞ! みたいな意見を最近よく見るけど、別に使わなくても作れるし、あんまりゲーム制作のハードルを上げないでほしいとちょっと思う。
2019-01-06 19:15:42@meganesky ファミコンのドラクエみたいなゲームしか作らないのなら問題ないですけど、三角関数が分からないと2Dですらアサルトみたいなゲームは作れなくて困りますよね。
2019-01-06 18:02:05ゲーム業界と三角関数といえば、バーチャ1当時について元セガ鈴木裕がこのように証言してるわけだけど、たった25年ぽっち前まで三角関数も知らなかったゲーム業界のプログラマーが昔から知ってて当たり前だったヅラするのは歴史修正主義だな twitter.com/0sknmr/status/…
2019-01-06 17:57:45>当時の日本のプログラマはゲーム好きばかりで、三角関数も知らない人が多かったですね。 掃除のおばちゃんにプレイさせて『バーチャファイター』開発。時代を先取りした鈴木裕のゲーム開発哲学 【鈴木裕氏×『鉄拳』原田勝弘氏】 news.denfaminicogamer.jp/projectbook/vi…
2019-01-06 17:54:12>当時の日本のプログラマはゲーム好きばかりで、三角関数も知らない人が多かったですね。 掃除のおばちゃんにプレイさせて『バーチャファイター』開発。時代を先取りした鈴木裕のゲーム開発哲学 【鈴木裕氏×『鉄拳』原田勝弘氏】 news.denfaminicogamer.jp/projectbook/vi…
2019-01-06 17:54:12@KanameShiga 成る程。 リアルな話をすると三角関数と行列の計算はゲーム作成で使いました。 三角関数は シューティングゲームの玉の動きやゴムやバネ(胸の動作とかも)様なので使います。 行列は3D(奥行き)計算です。 これは実際やりながら学んだ事です。 三角関数は兎も角、行列は習いませんでした。
2019-01-06 17:51:19何やら三角関数いるいらないが話題みたいだけど、 ゲームは数学的な三角関数しらなくても、三角関数のプログラム的な関数使い方分かればできちゃうから 原理は知っといた方がいいよ程度でしかない気がする
2019-01-06 08:53:01ゲーム作りたいなら三角関数は覚えておけ、とよく言われましたが、あまりコーディングには使いません。関数が有るから。 でも、三角関数の概念を知らないと座標値とかを算出する発想が出来なくて詰みますのでご参考までに。 一見無駄なようでも知っている事を生かすのは自分次第なのですよ。
2019-01-06 01:22:39学生時代は三角関数がよくわかってなかったけど、趣味でシューティングゲーム作ってたときに必要であることがわかった。そしてガチ演算すると処理が重くテーブル化されるのも合点がいった。なお、完全に理解してはいない。
2019-01-06 01:22:26三角関数がわからないとシューティングゲーム作れないだろ!俺たち東方から入ってHSPでゲームを作り始めた勢としてもな。あと迎賓館に迫撃弾撃ち込むときに計算できない。
2019-01-06 01:22:12あくまでも個人的意見だけど 「三角関数を完璧にこなせないとろくな人生送れないよ、だから覚えろ!サイン!コサイン!!タンジェント!!!」 よりも 「三角関数覚えるとシューティングゲームの弾幕やアクションゲームのジャンプ軌道とか作れちゃう!これって面白そうでしょ?やってみない?」
2019-01-06 00:49:41正直「ゲーム作るなら数学やっとけ論」は僕すごく否定したくて、学校で習う三角関数をゲームに直結出来る人間ばかりではないのと、ゲーム制作を通して数学を学ぶ方がよっぽど楽しいのと、やっとけ論を積み上げると一生かかってもゲーム作れるようにならないから。
2019-01-05 23:22:55ゲームをプログラミングしたい君! 三角関数は必須です! やっておかないと後で後悔するぞ! 「ゲーム プログラミング 三角関数」 とかでググってみよう。 怪しい大人の言うことは鵜呑みにしない方がいいぞ!
2019-01-05 23:17:53シューティングゲームをはじめて作るときの 「三角関数はこう使うのかぁぁぁぁぁぁぁぁあ!!」 感はゲームプログラマーが絶対通ってると思うんだ。
2019-01-05 23:12:41