基本的なプラットフォーマーの作成に関するいくつかの記事を読みましたが、高速で正確な衝突を行うのが最も難しいと人々は言います。実際、たとえ 60 fps であっても、1 ティックあたり 50 ~ 100 ピクセルで移動するオブジェクトを追跡するのは困難です。問題は、壁に衝突した場合、壁を通り抜け、行き過ぎを検出し、オブジェクトを速度 0 (または跳弾) で壁の隣の定義されたポイントに戻すことです。しかし、ステージの途中に 5 ピクセルの壁があると、低速でも衝突が見逃される可能性があります。ええ、「2 つのエリアを作成し、1 つのオブジェクトがヒット テスト ゾーン全体になるかどうかをチェックして、そこから戻る」と言うでしょうが、ランダムに描かれた壁の迷路が必要な場合はどうすればよいでしょうか? 物体が通れないような薄い壁を作る良い方法は何ですか?
プラットフォーマーといえば、悪魔城ドラキュラとメトロイドを思い出します。それは AS3 ではありませんでしたが、それでも、彼らがいかにスムーズにそれを実現したかをご存知でしょうか? 良いfps?衝突予測?それとも、跳弾する弾丸のように狂った速度を出す人はいませんか?
コーディングに飛び込む前に、いくつかのアイデアを実際に使用できます。たとえ困難であっても、少なくとも正しい方向に進んでいることを知りたい. 1000行にならないようにするには、どこに何があるかを覚えておらず、1つのオブジェクトに対してCPU負荷が95%ですXD 今のところ、オブジェクトの上下左右に4つの目に見えないブロックを作成し、各側面の衝突を別々にカウントします. しかし、それは角で醜くなるかもしれません。8ブロックかな?