-
kasajimajima
- 359652
- 293
- 263
- 98
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
ゲームで 「壁をすり抜けるバグどうなってんだ!?」 みたいに言われがちですけども、プログラミングやると 「すり抜けない衝突判定、どうやってんだ!?」 ってなりますからね🤔
2022-09-28 17:07:17
リンク
Wikipedia
衝突判定
衝突判定(しょうとつはんてい、Collision Detection)とは、「2つ以上のオブジェクトの交差を検出する」という計算機科学上の問題であり、具体的には「ある物体が別の物体に当たったか(衝突したか)どうか」を判定するプログラム処理のことを指す。ロボット工学、計算物理学、コンピュータゲーム、コンピュータシミュレーション、計算幾何学など、さまざまなコンピューティング分野で応用されている。 衝突判定のアルゴリズムは、2Dオブジェクト同士の衝突判定と3Dオブジェクト同士の衝突判定に分けることができる。 ビ
14 users
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
最近はフレームワークというかゲームエンジンでやってくれる分でかなりいけるんでしょうけどね。 twitter.com/nagise/status/…
2022-09-29 14:13:52![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
衝突判定は真面目にやると深いジャンル。 それだけで一冊の本になるぐらい pic.twitter.com/jI25asSGhh
2020-04-06 16:28:58![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
みんなの反応
![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@nagise あぁ…再現してそれを追うだけで死にそう…。 でしたら、ちょっとしたお遊びとして残しておくのが皆が幸せになれるパターンかと
2022-09-29 04:13:14![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@nanakamiakira @nagise どこまでが動いていい範囲でどこからが進めない領域かの設定をしっかりしておかないと移動の計算で動いていい範囲を越えちゃった時に変なとこ行くので…画面外の何も無い空間とか…
2022-09-29 08:59:25![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@KadenRyushiHou @nanakamiakira @nagise それに最近の映像はグラフィックがすごいからその分当たり判定も……。
2022-09-29 09:50:31![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
@neco1wan 基本がすり抜けというか、元々の状態がすり抜けなので、プログラムしないと永遠にぶつからないんですよ
2022-09-29 09:40:28![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
DQ10はモンスターすり抜けられないんだよね、相撲して壁しながら倒すんだけど、FF14はモンスターすり抜けられるのに最初慣れなくてわざわざ避けてたw
2022-09-29 15:24:32![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
自分はゲームプログラミングは未経験だが、衝突判定・接触判定の実装の難しさは少し前にタージ・マハルのソルバーを作った時に身にしみて感じた。平面上でも結構込み入ったロジックになるのにそれを3Dで、となるとやばそうなのは想像つきます…😥
2022-09-29 13:54:20