問題タブ [libgdx]
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.
android - Libgdxandroidで複数の画面をサポートするためのリソースを提供する
Androidでは、drawable-hdpi、drawable-ldpi、drawable-mdpiなど、多くの画面解像度の代替リソースを提供できます。libgdxは、特定の画面密度で動作していることを認識し、適切なリソースを使用しますか?
android - iphoneのopengl esコードをlibgdxコードに変換
この投稿でhttp://www.badlogicgames.com/wordpress/?p=504 libgdx 氏 Mario は次のように書いています。
ゼロからの OpenGL: OpenGL ES 1.x に関する非常によく書かれたチュートリアル シリーズです。OpenGL を使い始めるために必要なすべての基本事項をカバーしています。チュートリアルは IPhone 用に書かれており、Objective C/C++ を使用していることに注意してください。API は同じなので、これは大きな問題にはなりません。
残念なことに、実行中のチュートリアルの最初の例に相当する libgdx を取得できませんでした。これは次のとおりです。
私のコード...
ここでの問題は「頂点」です。私はそれがどうあるべきか分かりません。たくさんのグーグルの後、私は思いついた:
. それは三角形を表示しているように見えますが、頂点の値は元の例と同じではありません (z 値は -3 ではなく 0 です。この場合、何も表示されません)。
誰でも頂点に光を当てることができますか?
opengl-es-2.0 - Opengl ES 2.0 を使用しない Libgdx
できれば、作成を開始した新しい 3D ゲームに OpenGL ES 2.0 を使用したいと考えています。とにかく、私は2010年に購入したUbuntu PC(最上位ではありませんがまともな)で開発しています.
Gdx.graphics.isGL20Available() は false を返します。私のドライバーは 3.3.0 をサポートしていると確信しています。glxinfo から受け取ったものは次のとおりです。
そして、バージョン文字列や拡張機能とは関係のない多くのことがあります。OpenGL ES 2.0 に必要なすべての拡張機能があり、ドライバーは 3.3.0 に更新されています (OpenGL 3.0->2.0 ES 程度)。私のソフトウェアラスタライザーが古いからですか?もしそうなら、おそらく他にも同じ状況にある人がいるでしょう (1.1 を過ぎて更新された Windows インストールはそれほど多くないと思います)、私もそれらをサポートしたいと思います。考えられる最善の解決策は何ですか?
android - Groups.rotation に何か問題がありますか?
gdx-test で StageTest.java の例を実行しました。このビデオは、回転をクリックしたときの結果です。
グループを回転するだけでなく、移動もしますが、これはバグですか?? libgdx の起源に関するもう 1 つの問題、libgdx の起源とは何ですか?? 私の意見では、ピボットが好きですよね?つまり
- 原点は位置に相対的です
- スプライトはこの原点を中心に回転およびスケーリングされます
- 原点自体は、いかなる方法でもスケーリングまたは回転されません
しかし、原点が次のようなテクスチャを移動することがあります。
batch.draw(texture,x,y,originX,originY ..... );
テクスチャの最終的な位置は
android - Libgdxでバッチ待機を使用する方法
写真を見せたいのですが、入力を待って(つまりタッチ)、写真の位置で確認してください。バッチは私の入力に対してアラートを維持する必要があります。しかし、どこで比較しなければならないのか、写真の入力と位置がわかりません。または、タッチ入力を取得するための遅延を作成するために、待機をどのように使用する必要があるか。たとえば、私はこのコードを使用します。しかし、それは黒い画面を表示するだけです...
または、showpicでwaitforcreatedelayを使用します。
私はちょうどgdxとandroidを始めます。私の悪い言葉でごめんなさい。
android - LIBGDXゲームから実行可能ファイルを作成する方法
私はこれまでプログラムを実行可能ファイルにしたことがなく、これを行う方法をしばらくの間検討してきました。私がそれを瓶に入れようとすると、すべてがうまくいきますが、私がそれを実行しようとすると、何も起こりません。
ゲームを実行可能ファイルにして(AndroidではなくWindowsで)実行できるようにするにはどうすればよいですか?ライブラリなどにリンクしていないように感じます...わかりません。ありがとう!
編集:追加する必要がありますエラーが発生します
libgdx - Libgdx デモ Cuboc
cuboc デモをセットアップしようとしていますが、すべてをロードすると、次の行のタイプ ImmediateModeRenderer をインスタンス化できませんというエラーが表示されます。
私が間違っていることはありますか?
適切な jar ファイルをビルド パスに追加しました。
java - 更新ループを「接合」する最良の方法は?
ゲームを作成していて、特定のものを頻繁に更新するだけにしたい場合、これにアプローチする最良の方法は何ですか?
私の素朴な考えは、mod を介して循環する「フレーム」トラッカーを維持することです。特定の数で特定のものを計算して更新します。
より良いアプローチはありますか?
とても有難い!
java - OpenGL と libgdx を使用して実行時に非常に大きな画像を生成する
非常に大きな 16 進グリッドを生成しています (32 ピクセル幅の 16 進で最大 120k の合計 16 進は 12k 幅の画像になります)、libgdx でこれらを OpenGL テクスチャにバインドする効率的な方法を見つけようとしています。複数の FBO を使用し、必要に応じてグリッドをタイルに分割することを考えていましたが、FBO 間の連続性を確保する方法がわかりません。1 つの大規模な FBO から始めることはできません。これはテクスチャによってバックアップされているため、ビデオ メモリにロードしようとすると失敗するからです。OpenGL サーフェスの描画機能が必要なため、ヒープで標準のビットマップを使用できません。
そこで私が考えていたのは、FBO をオーバードローし、どうにかして前の FBO が中断したところから次の FBO を再開する必要があるということでした。ただし、これについてどうすればよいかわかりません。参考までに、一連の六角形のメッシュで六角形のグリッドを描いています。
もちろん、私が思いもよらなかった、もっと簡単で効率的な方法がおそらく他にもあるでしょう。
java - Android で libgdx を使用したキューブ メッシュ
libgdx でメッシュを作成しましたが、メッシュを色で塗りつぶそうとしています。
どのレンダリング パラメータを使用すればよいですか? パースペクティブカメラを使用しています。