矩形の当たり判定
Posted: 2012年8月26日(日) 15:38
この前ジャンプと走りのアニメーションについて質問した者です。
今回は当たり判定についての二つ質問したいと思います。
まず一つ、当たり判定には矩形や円、三角関数などいろいろな判定方法がありますが、
アクションゲームで使われる当たり判定は矩形でいいのでしょうか?
そして二つ目は、私はブロック崩しを作る際に矩形の当たり判定を用いたのですが、
その時、バーやボールの幅と高さをGetGraphSize関数で取得しました。
ちゃんと跳ね返ったのですが、これでは当たり判定を自在に大きくしたりできないなと思い、
ほかに方法はないかと考えました。
皆さんはどのようにして幅や高さを取得しているのでしょうか?
アクションゲームの作り方がのっている本達で、
それらはDXライブラリではなくDirectXでの開発ですが、RECT構造体というもので測っているのをよく見かけます。
それと同じような感じなのでしょうか?
教えてください。
今回は当たり判定についての二つ質問したいと思います。
まず一つ、当たり判定には矩形や円、三角関数などいろいろな判定方法がありますが、
アクションゲームで使われる当たり判定は矩形でいいのでしょうか?
そして二つ目は、私はブロック崩しを作る際に矩形の当たり判定を用いたのですが、
その時、バーやボールの幅と高さをGetGraphSize関数で取得しました。
ちゃんと跳ね返ったのですが、これでは当たり判定を自在に大きくしたりできないなと思い、
ほかに方法はないかと考えました。
皆さんはどのようにして幅や高さを取得しているのでしょうか?
アクションゲームの作り方がのっている本達で、
それらはDXライブラリではなくDirectXでの開発ですが、RECT構造体というもので測っているのをよく見かけます。
それと同じような感じなのでしょうか?
教えてください。