2012-04-22 12 views
0

ノッチはミニクラフトでどのように衝突しますか?ノッチはミニクラフトでどのように衝突検出を行いますか?

私が取り組んでいるゲームで彼がどのようにそれをするのかを調べようとしています。私のゲームで私がしているのは、長方形を使用し、世界の他の四角形と交差する場合は、移動した方向に応じてマイナスのxまたはyポジションプラスです。これは良い方法ですか? もし誰かが彼のゲームのミニコートの中でノッチがどのように衝突するか教えてください。

おかげminicraftの

ソースコード:あなたが記述https://s3.amazonaws.com/ld48/ld22/minicraft_source.zip

+0

@ NiklasB。彼はミニクラフトではなく、「ミニクラフト」について話していることに注意してください。ソースが含まれています。 – user717572

+0

すぐに役立つように、[SSCCE](http://sscce.org/)を投稿してください。 (私はそのリンクをクリックするつもりはありません) –

+0

特にミニクラフトがいかにそれをしているか知りたいのはなぜか分かりません。あなたのアプローチとしては、私があなたを正しく理解していれば、一般的なバウンディングボックス衝突検出の一種を使用しています。また、http://www.gamedev.net/page/resources/_/technical/game-programming/collision-detection-r735(googleはあなたの友人) – zmccord

答えて

0

方法は基本的に正しいです。

パフォーマンスを気にする場合は、衝突チェック中に新しいオブジェクトを割り当てないように注意してください。事前に計算することで速度を上げることができます。つまり、ツリーのx + widthは常に同じになります。

関連する問題