問題タブ [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 - 非UI表示に適したScene2d?
私は横スクロール ゲームを開発するために LibGDX (およびその後 Scene2d) を使用しています。多くのユーザー インターフェイス (ボタン、テキスト フィールド、ラベル、テーブルなど) が組み込まれていることは知っていますが、Scene2d で実際の 2 次元ゲームをレンダリングするのに適しているのでしょうか?
グループとアクターの処理方法は気に入っていますが、組み込みの衝突検出が Box2d 物理シミュレーションに干渉するかどうかはわかりませんでした。
java - libgdxでscene2d.uiを使用する:スキンはどこから来たのですか?
UI要素を含むlibgdxのscene2d機能について読んだことがありますが、それらを機能させることができません。それらはすべてスキン オブジェクトを使用しているようですが、どうすれば作成できますか?
バケツで雨滴をキャッチする単純な libgdx ゲームを作成する素晴らしいチュートリアルを実行し、テクスチャ アトラスで画像をロードして単純なボード ゲーム アプリを作成しました。ただし、シーン 2d は、ボード ゲーム アプリで動くピースや、ボタンやメニューを制御するための優れた方法のように思えます。
java - 読み込みエラー LibGDX/Scene2d
私はこれを取得しています:
スレッド「LWJGL アプリケーション」での例外 com.badlogic.gdx.utils.SerializationException: ファイルの読み取りエラー: ui/skin.json
Scene2D UI のスキンをロードしようとしていますが、完全に失敗しています。
とにかく、クラスに行くと、ロード メソッド内でそのエラーがスローされるので、ロードの問題ですよね?
また、なぜロードされないのですか?
ファイルはそこにあり、正確な名前が付けられ、プロジェクトがクリーンアップされ、更新され、再インポートされます。アセットフォルダーだけに移動しようとしました。エラーを投げ続けるだけです。
これは私のjsonファイルです:
dermetfansのビデオをフォローして、プログラムの構造などについてもっと学ぶことができます。これは私の神経質になり始めています笑
java - scene2dとbox2dを組み合わせるには?
box2d を使用していて、画面にいくつかのボタンを追加したいと考えています。これを行う最も簡単な方法は、ボタンに scene2d を使用することだと思いました。これら2つを組み合わせることは可能ですか?それを行う方法は? 私はbox2dが初めてで、私が見たすべてのチュートリアルにはこの例がありません。
java - LibGDX の JFileChooser
LibGDX scene2d プロジェクトで Java JFileChooser を使用しようとしていますが、JFileChooser を起動するとすぐにプログラムがフリーズします。
ファイルチューザーを起動するために使用するコードは次のとおりです。
それはスイングとlibgdxの互換性の問題ですか、それとも何か不足していますか? 同じコードは、nativa Java プロジェクトで完全に機能します。代わりに例外: fc.showOpenDialog(null); 私が使用する:fc.showOpenDialog(button); // button は、イベントをトリガーする JButton です。
私は何が間違っているのですか?
編集: Windows 以外のプラットフォームで動作しないかどうかは気にしません。
しかし、クロス プラットフォーム ソリューションを選択し、LibGDX の方法を使用する場合、UI を使用してファイル チューザー クラスを自分でゼロから作成する必要がありますか?