最近、小さな 2D ゲームのプロジェクトに取り組み始めることにしました。私はすでにいくつかの重力が働いています。私は Java が上手になり始めていますが、このプロジェクトの前に Java AWT やレンダリングに関連するものを使用したことがなく、基本的にここに私の問題があります:
1 ティックあたり 1 ピクセルで歩くキャラクターがいますが、これは遅すぎます。わずか 2 ティックまで上げると速すぎて、キャラクターはほとんど走っているようになります。私は中間のようなものが欲しいのですが、問題は X と Y が として保存されていることint
です. .float
int
私が試したのは、キャラクターの X を 1 ティックではなく 2 ティックごとに更新するか、ゲームループを遅くすることですが、代わりに途切れ途切れに見えます。誰かがそれに対する良い解決策を持っている場合は、メッセージを残してください. ありがとう!