2016-03-26 14 views
0

2Dプラットフォーム・ゲーム(JAVA)でLWJGL、LibGDX、TiledMapの作業を開始したいと考えています。LWJGL + LibGDX + TiledMap 2Dプラットフォーム・グラフィックス(初め)

開始時に背景とプレーヤーを読み込む方法を学びたいと思います。私が学んだように、プレイヤーのために、プレイヤーの複数の位置を持つpngを作成し、それらをLibGDXTexturePackerでロードしてTiledMapで作成する必要があります。私は、グラフィックスを作るための最良の方法を知りたい。

Q:Player Animation、LWJGLなどにTiledMapを使用する必要がありますか?また、私は、チュートリアルは、プレーヤーのアニメーションとバックグラウンドの両方にとって、いいと思います。 (私はキーボードでプレイヤーを移動したい)。

それは今のところそれです。誰かが私を助けることを願っています。

答えて

1

プレーヤのアニメーションでは、プレーヤのすべての異なるフレームで構成されるスプライトシートにロードします。このスプライトシートはSprite変数に格納できます。その後、TextureRegionsを使用してスプライトシートを複数のスプライトに分割します。実際にはGdx.input.isKeyPressed(Input.Keys.W)を使ってプレイヤーをキーボードで移動すると、Wが押されているかどうかを調べることができます。もしそうなら、プレイヤーの位置をとり、Y軸に1を加えます。そのようなものを動かすたびに、Gdx.graphics.getDeltaTime()によって値を倍にすることができますが、FPSを取得しても同じスピードで動きます。チュートリアルに関しては、私はTheChernoProjectをyoutubeに、ForeignGuyMike(youtubeにも)をお勧めします。

関連する問題