0

私はスタックオーバーフローが初めてです。ただし、Javaについてこの質問があります。簡単な方法があるかもしれませんが、方法がわかりません。

これが私の問題です。ボタン (X) を押すと、ゲームの左上のタイトルの下にテキストが画面に表示されます。それはうまくいきますが、複数あるとしましょう。5番目のNを押すと、画面上でランダムに見えるようになります。しかし、すべてのボタンを押すと、すべてが互いに一直線になるため、正常に見えます。

これは、ゲームのタイトルの下に 1 行書く必要があるコードです。

    var8.drawStringWithShadow("Test", 2, 11, 0xFFFF);

最初のパラメータはテキスト、2 番目は x、3 番目は y です。

今、別のキーを押すと別のものが描画されます。

    var8.drawStringWithShadow("Test2", 2, 20, 0x008B);

ご覧のとおり、y パラメータは 9 ずつ増加しているため、他のパラメータの下にあります。

私がやりたいことは、Y を常に同じ (11) にすることですが、テキストが既に存在する場合は、それを押し下げます。

だから、「テスト」が表示されていたとしましょう。しかし、ボタンを押して「Test2」を有効にし、「Test」の代わりに使用したいのですが、それを上書きしないでください。「Test」または他のボタンが有効になっている場合、ボタンを押すとインクリメントされます"Test" の y または別の y による 9。

これを行う簡単な方法があるといいのですが、あれば教えてください。ありがとう!

4

1 に答える 1

1

そこにある文字列の数のカウンターを作成し、 y = counter*9 + 11

于 2013-03-22T20:22:35.680 に答える