問題タブ [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.
java - libgdx scene2d で MVC を使用する
libgdx を使用してゲームの開発を開始しました。最初の試行を開始したとき、libgdx について十分に知らなかったので、実際には 2 回目の試行です。最初の試行では、ロジックとテクスチャを含むアクター サブクラスがありました。その後、 Gustavo Steigerts のチュートリアルを読み始めたところ、彼がロジックとビューを分離しようとしていることがわかりました。私は同じことをしようとしましたが、ビューはサイズと位置に関する情報を持つ私のアクター サブクラスであるため、ロジックの一部である衝突検出を行う必要があります。また、Google で検索すると、Scene2d では MVC を実行できないことがわかります。MVC を使用して scene2d ゲームを実装する方法はありますか、それともこのパターンを無視して、アクターを拡張する 1 つのクラスでモデルとビューを使用する必要がありますか?
java - ClickListener でアクターのクリックを検出: 応答なし?
編集:
Perの回答に続いて:これを追加しましたが、正常に動作します:
UI アクターのクリックを検出したいstage
ので、inputProcessor として登録しました
そして、これをアクターに追加しました。
しかし、まだ応答はありません...
java - LibGdx イメージを受け入れ可能な Android イメージ形式に変換する
タイプcom.badlogic.gdx.scenes.scene2d.ui.Imageの Java LibGdx イメージをタイプ「android.graphics.Bitmap」のイメージに変換する必要があります。Android ACTION_SEND インテントを使用してこの画像を共有したいので、これが必要です。
LibGdx イメージを Android ビットマップまたは Java BufferedImage に変換する方法はありますか?
java - Libgdxでボタンを作成するには?
ユーザーがホバーしたりクリックしたりすると変化するボタンを作成したいと考えています。次の変数を作成しました
今何をすべきかわからない、画像をロードする方法は?ボタンにテキストを書き込む方法は? イベント/効果 (ホバー、クリック) を実装する方法は?
誰かがボタンのサンプル コードを書いてくれると非常に助かります。
java - Libgdx view frustum culling 内のactor.draw()
libgdx を使用して小さなゲームを開発しています。これは、いくつかの大きなマップとその上にある多くのオブジェクトを持つ 2D トップダウン ゲームです。だから私は自分のビューフラスタムで物事をレンダリングしたいだけです。を見てきましたcamera.frustum.***inFrustum(Paramter... p)
。しかし、私はscene2dを使用しており、カメラをにStage
設定し、sSpriteBatch
の投影行列をに設定し、オーバーライドされたメソッドで自分自身を描画します。そこにある視錐台にアクセスするにはどうすればよいですか? スプライトバッチからそれを取得する方法はありますか? または、フラスタムカリングを実現する別の方法はありますか?camera.combined
Actor
draw(SpriteBatch batch)
camera
java - テキストに応じて libgdx TextButton のサイズが変更されないようにする
クリックするとテキストがOFFからONに変わるテキストボタンを使用しています。でも、それをすると大きさが全然違います。ボタンを現在のサイズに保つ方法はありますか? ボタンの setScale と setSize を試しましたが、何もしないようです。関連する場合は、表のボタンを使用しています。
java - scene2d ui - グリッド/テーブルの作り方は?
ゲームのインベントリを作成しようとしていますが、そのためにグリッドを作成する必要があります。
私はテーブルでこれを成し遂げようとしています -
ここからどこへ行けばいいですか?グリッド/インベントリを次のように表示したい -