龍神録プログラミングの館でのレーザの当たり判定について教えてください

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
Gay

龍神録プログラミングの館でのレーザの当たり判定について教えてください

#1

投稿記事 by Gay » 14年前

がんばってベクトルを勉強した結果、1,2まではどうにか理解したのですが、3がさっぱりです。どなたか分かりやすく教えてください!それかこの方法以外の四角形と円の当たり判定の実装法がありましたら教えてください。

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

Re: 龍神録プログラミングの館でのレーザの当たり判定について教えてください

#2

投稿記事 by Dixq (管理人) » 14年前

こちらの章のことですね。
http://dixq.net/rp/34.html
この章の内容とは異なりますが、プログラムにおけるあたり判定の計算方法を知るための良い本があるので紹介します。

解説の中で計算ミスなどがあるのがたまに傷ですが、考え方が基礎からきちんと学べます。
よければ参考にして下さい。

また、他の計算方法についてということですが、
弾幕シューティングは自機のあたり判定が小さいので、「点と四角形のあたり判定」と考えてみてはいかがでしょう。
もちろん正確な計算はできなくなりますが、計算は楽になると思います。
レーザーのあたり判定を自機のあたり判定の半径分大きくしてやれば誤差もすくなくなるのではないでしょうか。

閉鎖

“C言語何でも質問掲示板” へ戻る