私はに1つのゲーム画面で2つのスプライトオブジェクトにモーションを追加したい。私は2つのスプライトオブジェクトは、Libgdxを使用して、アプリケーションの1ページまたはゲーム画面で独立して移動する(またはいくつかの事前定義されたパスに従う)必要があることを意味します。どうすればそれを達成できますか? 私を助けてください。可能であれば、参考コードも記入してください。ありがとうございました。android libgdxの1画面で2つのスプライトオブジェクトを移動するには?
1
A
答えて
0
この目的のためにscene2dを使用することができます。ここでは、アクションを通じてオブジェクトを簡単に移動できます。 これらのリンクをたどって、scene2dを学ぶことができます。私はこれらのリンクはあなたを助けることを願っています
http://www.gamefromscratch.com/post/2013/11/27/LibGDX-Tutorial-9-Scene2D-Part-1.aspx
http://www.gamefromscratch.com/post/2013/12/09/LibGDX-Tutorial-9-Scene2D-Part-2-Actions.aspx
。
あなたがこれを行うことができます
0
:
は2つの2DVectorオブジェクトを取る:
private Vector2 positiononesprite,positiontwosprite;
Sprite sprite_one,sprite_two;
は、あなたの方法を作成し、この
positiononesprite = new Vector2(0,0);
positiontwosprite = new Vector2(0,0);
//set your sprite position
sprite_one.setPosition(x,y);//your x and y coordinates
sprite_two.setPosition(x1,y1);//your second sprite postions
positiononesprite.x = sprite_one.getX();
positiononesprite.y = sprite_one.getY();
positiontwosprite.x = sprite_two.getX();
positiontwosprite.y = sprite_two.getY();
/*
then to make them move in a custom direction you can use either
setPosition method or translate method*/
//apply your algorithm on vectors and set or translate your sprites
// in render method define there speed, direction and move them
//for example i did this to move it in a particular direction
pointerposition.x += directionpointer.x * speed;
pointerposition.y += directionpointer.y * speed;
// pointer.setPosition(pointerposition.x, pointerposition.y);
ball.setPosition(pointerposition.x, pointerposition.y);
はこのここに特定の方向 に私のボールを動かしていますかdirectionpointerは方向ベクトルで、speedはfloat変数で、pointerpositionはpositiononespriteと宣言したvector2オブジェクトです
関連する問題
- 1. Android:1つの画面で2つのアクティビティを表示
- 2. 1つのボタンで2つの画像をキャプチャする方法 - 前面に1つ、背面に1つのカメラ
- 3. android activity from libGdx画面
- 4. AndEngine(Android)を使用してスプライトオブジェクトを移動する方法
- 5. Android:1つの画面で2つの異なるビューでアプリを実行する(分割画面?)
- 6. Androidで画面全体に画像を移動する方法
- 7. Android Gallery Viewは1つの画面に2つのビューを表示します。
- 8. Android Studioの新しい画面/ページに移動するには?
- 9. 画面内のスムーズな移動ボタン - Android
- 10. libGDX:次の画面で「ゴースト」ボタン画面
- 11. AdViewでAndroid画面が下に移動する
- 12. Android - ゲーム画面でのみLibGdxを使用できますか?
- 13. Libgdxフィッティング画面
- 14. LibGDXローディング画面
- 15. アプリが画面外に移動する
- 16. LibGdx - 1つのTextButtonで2つのスタイルを使用する
- 17. My appのApp Permission画面に移動
- 18. 2つのグラフィックを1つの画面に表示
- 19. StackNavigatorで画面間を移動する
- 20. アプリケーションクラッシュで最初の画面/ホーム画面に移動
- 21. 1つの画面に2つのレイアウトを表示する方法は?
- 22. 2つのFrameLayoutを1つの画面に追加する方法
- 23. メインページをスキップし、アプリケーション起動時に2番目の画面に移動する
- 24. 画面間の移動
- 25. LibGdxで画面を廃棄する
- 26. アンドロイドのGridviewの画像が画面外に移動する
- 27. JavaのLibGDXは - 黒い画面がロード画面
- 28. libgdxボーダーレス全画面
- 29. LibGDXの分割画面
- 30. Libgdx - gdx.video空白の画面
レンダリング方法から座標を変更するだけです。もう何か試しましたか?何が問題ですか? – MilanG