「14歳からはじめるC言語わくわくゲームプログラミング」を参考に自キャラの判定と梯子の判定が重なったときフラグを立てるようにしたのですが、どうも思ったようにできません。降りるとき、地面の位置でもすり抜けて落ちてしまいます。かといって、すり抜けないよう梯子の当たり判定を変更するとこんどは判定同士がか重ならず、昇ることができなくなります。他に良いフラグの立て方があったら教えてください。お願いします。
仰りたいことがいまいち分かりません。 うまくいかないコードをご提供いただければ見てみます。
ファイルを下記のサイトにアップロードしました。 ttp://w w w1.axfc.net/uploader/N/so/145052 パスワードはmaiです。 ちなみに当たり判定の設定はstage1.cppにしてあります。あと、判定を設定してあるのは一番下の梯子のみです。 今の状態ですと一番下の地面をすり抜けてしまいます。 梯子の判定を短くすると、すり抜けることはなくなるのですが、昇れなくなります。 どうか他に良いフラグの立て方があったら教えてください。
かなりやっつけですがやってみました。 ポイントは上昇可能と下降可能を別々に判定することです。 > h t t p : / / w w w1.axfc.net/uploader/Sc/so/309811.zip&key=dxlib
とても参考になりました。ありがとうございます。