長い休日の週末だったので、コーディングのバグが再び発生し、遊んでみました。
マリオhttp://gfilter.net/junk/tileengine.jpg
私は基本的なタイルエンジンを作成しましたが、これまでこれを試みたことがないため、スプライトの衝突検出の処理と重力の現実的な物理学の実装に本当に苦労しています。
他のゲームホビーライターの場合、これにアプローチするための最良の方法に関するいくつかのウォークスルーを教えていただけますか?
アップデート:
進捗レポートを共有したいと思いました。
http://www.youtube.com/watch?v=-RKNQ2UiiLY<-ゲームの動作
それはまだ本当にバグがありますが、衝突検出はほとんど機能しています。私は他のいくつかの機能(ブロックをぶつける(バグに気付く)や敵との相互作用など)に取り組み始めました。
マリオはまだ月にいるように歩きます、私はこれらの定数を使用しています、よりリアリズムのためにそれらを微調整するためのアドバイスはありますか?
const float AirDrag = 1.00f;
const float GroundFriction = .97f;
const float Gravity = 0.8f;