問題タブ [bitmap-fonts]
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.
libgdx - Scene2D.UI ビットマップ フォントがアトラス領域を見つけられない
現在、libGDX の scene2d.ui コンポーネントを読み込んでいますが、うまく説明できないことに気付きました。ドキュメントによると、スキンは提供されたテクスチャ アトラスで同じ名前 (ファイルの末尾なし) のテクスチャ領域を探し、見つからない場合はその名前のファイルを探します。fnt ファイル内の画像ファイル名は現在 というdefault.png
名前で、その名前の画像ファイルはありませんが、 というアトラス領域がありdefault
ます。
物事がどのように連携するかをよりよく理解するために、名前を変更することにしました。.fnt ファイルの画像ファイル名を にdefault2.png
変更し、アトラス リージョン名を に変更しましたdefault2
。理論的には、まだ機能するはずです。ただし、アプリケーションを起動すると、default2.png が見つからないと表示されます。
誰かが私が何を間違えたのか、何を見落としたのか説明してもらえますか?
android - BitmapFont でのメモリ リーク
私は現在、LibGDXを使用してAndroidアプリに取り組んでおり、メモリリークをこの1つの方法に特定しました。これがどこから来ているのかを理解するのを手伝ってくれる人はいますか? ネイティブの LibGDX メソッドを調べてみましたが、まだリークの場所を見つけるのに苦労しています。ありがとう
libgdx - Libgdxでヒンディー語テキストをレンダリングするには?
mangal.ttf またはその他のフォントを使用して、 libgdxでヒンディー語のテキストをレンダリングする方法。ヒンディー語のテキストを印刷しようとすると、正方形のボックスが表示されます。
java - JSON を使用して TextButton (Libgdx) を初期化する際のエラー
TextButton
ボタンのスタイルを含む JSON ファイルを指定して初期化しようとしていますが、次のエラーが発生し続けます。
スレッド「LWJGL アプリケーション」の例外 java.lang.IllegalArgumentException: LabelStyle フォントがありません。
エラーの内容を調べたところ、 の一部としてフォントを含めるのを忘れたときにこのメッセージが表示されるようですTextButtonStyle
が、JSON ファイルに含めているので、なぜ表示され続けるのかわかりません。
ここに私のjsonファイルがあります
コードでは、次のようにボタンを初期化します。
私の理論では、どういうわけかフォントファイル「arcade.fnt」を読み取っていないということです。ファイルを読み取るディレクトリはアセットフォルダーであり、そこに「arcade.fnt」ファイルがある場所であると想定しています。