0

libgdxを使用して古典的なヘリコプターゲームを複製しました。かなり簡単でした。ここで、障害物の配置が事前定義された位置とランダムに生成された位置の混合になるように変更したいと思います。このようにして、事前定義された障害物のグループに適したパターンのコインを配置することもできます。

そのためには、障害物のサイズを使用して画面に架空のグリッドを配置する必要があります。次に、障害物とコインの両方に対して事前定義された位置のグループをいくつか作成します。たぶん、それらの事前定義されたレベルの10セットを作成します。一定期間に1回ランダムに見せて、プレイヤーの感触を変えましょう。

私の質問は、さまざまなサイズ、解像度、密度を考慮して、電話の画面に架空のグリッドを作成するにはどうすればよいですか?

注意:さまざまなサイズとその処理方法を読むためのAndroid開発者ページのリンクを教えてはいけません。私は何度も読んだことがありますが、それでもたまに読んでいます。

4

1 に答える 1

0

グリッドに絶対値ではなく相対値を使用することで、さまざまなサイズの画面を考慮することができます。たとえば、セルの高さを「40」ではなくscreenHeight/8に設定できます。このように、画面の高さが320ピクセルであろうと400ピクセルであろうと、グリッドの高さが8「ボックス」になることを確認できます。

于 2012-09-07T20:05:19.423 に答える