問題タブ [scene2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3677 参照

java - libgdx scene2d で MVC を使用する

libgdx を使用してゲームの開発を開始しました。最初の試行を開始したとき、libgdx について十分に知らなかったので、実際には 2 回目の試行です。最初の試行では、ロジックとテクスチャを含むアクター サブクラスがありました。その後、 Gustavo Steigerts のチュートリアルを読み始めたところ、彼がロジックとビューを分離しようとしていることがわかりました。私は同じことをしようとしましたが、ビューはサイズと位置に関する情報を持つ私のアクター サブクラスであるため、ロジックの一部である衝突検出を行う必要があります。また、Google で検索すると、Scene2d では MVC を実行できないことがわかります。MVC を使用して scene2d ゲームを実装する方法はありますか、それともこのパターンを無視して、アクターを拡張する 1 つのクラスでモデルとビューを使用する必要がありますか?

0 投票する
1 に答える
1463 参照

java - ClickListener でアクターのクリックを検出: 応答なし?

編集:
Perの回答に続いて:これを追加しましたが、正常に動作します:


UI アクターのクリックを検出したいstageので、inputProcessor として登録しました

そして、これをアクターに追加しました。

しかし、まだ応答はありません...

0 投票する
0 に答える
295 参照

java - LibGdx イメージを受け入れ可能な Android イメージ形式に変換する

タイプcom.badlogic.gdx.scenes.scene2d.ui.Imageの Java LibGdx イメージをタイプ「android.graphics.Bitmap」のイメージに変換する必要があります。Android ACTION_SEND インテントを使用してこの画像を共有したいので、これが必要です。
LibGdx イメージを Android ビットマップまたは Java BufferedImage に変換する方法はありますか?

0 投票する
3 に答える
64913 参照

java - Libgdxでボタンを作成するには?

ユーザーがホバーしたりクリックしたりすると変化するボタンを作成したいと考えています。次の変数を作成しました

今何をすべきかわからない、画像をロードする方法は?ボタンにテキストを書き込む方法は? イベント/効果 (ホバー、クリック) を実装する方法は?

誰かがボタンのサンプル コードを書いてくれると非常に助かります。

0 投票する
1 に答える
1646 参照

java - Libgdx view frustum culling 内のactor.draw()

libgdx を使用して小さなゲームを開発しています。これは、いくつかの大きなマップとその上にある多くのオブジェクトを持つ 2D トップダウン ゲームです。だから私は自分のビューフラスタムで物事をレンダリングしたいだけです。を見てきましたcamera.frustum.***inFrustum(Paramter... p)。しかし、私はscene2dを使用しており、カメラをにStage設定し、sSpriteBatchの投影行列をに設定し、オーバーライドされたメソッドで自分自身を描画します。そこにある視錐台にアクセスするにはどうすればよいですか? スプライトバッチからそれを取得する方法はありますか? または、フラスタムカリングを実現する別の方法はありますか?camera.combinedActordraw(SpriteBatch batch)camera

0 投票する
1 に答える
1457 参照

java - テキストに応じて libgdx TextButton のサイズが変更されないようにする

クリックするとテキストがOFFからONに変わるテキストボタンを使用しています。でも、それをすると大きさが全然違います。ボタンを現在のサイズに保つ方法はありますか? ボタンの setScale と setSize を試しましたが、何もしないようです。関連する場合は、表のボタンを使用しています。

0 投票する
2 に答える
2965 参照

java - scene2d ui - グリッド/テーブルの作り方は?

ゲームのインベントリを作成しようとしていますが、そのためにグリッドを作成する必要があります。
私はテーブルでこれを成し遂げようとしています -

ここからどこへ行けばいいですか?グリッド/インベントリを次のように表示したい - ここに画像の説明を入力