1

私は Slick2D を使用していますが、プレイヤーが地面または壁に衝突したかどうかを知る方法を誰かが知っているかどうか疑問に思っていました。これまでのところ、プレーヤーが何か固いものにぶつかったかどうかをチェックし、そうであれば停止する場所があります。人々は通常何をしますか?

4

1 に答える 1

0

画面上で落下するオブジェクトを作成する簡単な方法が 1 つあります。

fallingdown = true;
if(fallingdown){
imageY++; (or Y-- im not really sure about this..)
}

わかりました、私たちの画像が下に向かっていることを知ってください.次に私たちがしたいことは、スクリーンの端に到達したときに衝突することです.スクリーンの私の Y が 200 であるとしましょう.

if(imageY >= 200){
imageY == 200;
}

ええと...説明するのは本当に簡単ではないので、これは衝突の助けになるでしょう。http://www.youtube.com/watch?v=1qZk6dIW46Q

于 2013-05-11T09:18:53.440 に答える