2006/04/28(金) [n年前の日記]
#3 [game][prog] 2Dアクションゲームで速度がかなり速いときのアタリ判定
「アタリ」なのか、「当たり」なのか、ちと悩む。
下のような状態、だろうなぁ…。
どうすれば解決できるだらう。
パッと考えて2つほど思いつく。
前者は、CPUが速くないとキツそうな予感。 *1 でも、後者ならファミコンのCPUでも充分処理できそう。ていうかしてたんだろうと想像。その時期の実状は知らんのでありますが。
地形との判定はともかく、敵とのアタリ判定は、どうしたもんか。
地形の時の、前者の方法を使えそうではあるけど。ただ、CPUが(以下略。
もう一つ、思いついた。
これならどうだらう。
ダメだな。
あかんですな。…でも、みっちりねっちりとアタリ判定する対象を搾り出すための、大まかなチェックぐらいには使えそうな予感。
まあ、 _中学で数学 やってたら解決策は思いつくはずなので。このへんで。
…最高速度を決めちゃうほうが楽できそうではありますが。でも、ソレをすると、ソニックは作れないですね。
もちろん、今のCPUなら、処理速度が速いので何の問題も…というわけにもいかないか。画面上に、大量にモロモロが出て、それぞれアタリ判定することになったら、何かしら一工夫必要になりそうな。
下のような状態、だろうなぁ…。
パッと考えて2つほど思いつく。
前者は、CPUが速くないとキツそうな予感。 *1 でも、後者ならファミコンのCPUでも充分処理できそう。ていうかしてたんだろうと想像。その時期の実状は知らんのでありますが。
地形との判定はともかく、敵とのアタリ判定は、どうしたもんか。
地形の時の、前者の方法を使えそうではあるけど。ただ、CPUが(以下略。
もう一つ、思いついた。
ダメだな。
まあ、 _中学で数学 やってたら解決策は思いつくはずなので。このへんで。
…最高速度を決めちゃうほうが楽できそうではありますが。でも、ソレをすると、ソニックは作れないですね。
もちろん、今のCPUなら、処理速度が速いので何の問題も…というわけにもいかないか。画面上に、大量にモロモロが出て、それぞれアタリ判定することになったら、何かしら一工夫必要になりそうな。
*1: 昔の2Dゲームは、1/60秒以内に処理しないといけないから…。表示用に使える値を算出するだけで精一杯。
[ ツッコむ ]
以上です。