lwjgl

    2

    1答えて

    私はSTBライブラリを使用して、このようなPNG画像をロードしています(小さいですが)。キャラクターの後ろに透明感を付けて5分で作ったスプライトシートです。 eggyのシート: 私は、スプライトシートを解析し、適切なテクスチャがレンダリングループに座標フィードクラスを作りました。それは完璧に機能しますが、私は透過性がなく、ただ黒です。私はデバッガとimage.components() == 4を使

    0

    1答えて

    OpenGLをlwjglで使用するとき、glglWMakeContextCurrent(0)を使用してコンテキストを現在なしにすることでOpenGLコンテキストを使用できなくなった場合、opengl呼び出しはすべて0を返します。これは予期しない結果につながる可能性があり、問題がどこにあるかを確認することは困難な場合があります。コールバックや何かを使ってコンテキストが切り替わったときに、適切なエラー

    0

    1答えて

    現在、ディスプレイの境界線を介してボックスを左右に移動できますが、ボックスを上下に移動する方法はわかりません。私はボックスをディスプレイの周りを円でナビゲートしたいと思います。たとえば、右に移動し、次に下に、次に左に、次に上に移動して、ディスプレイ全体で連続的に移動します。ここに私のエンティティクラスの私のコードは次のとおりです。ここで import java.awt.Rectangle; im

    -1

    2答えて

    この問題はlibgdxで発生しました。私のopenglのバージョンは古くなっています。しかし、少なくともOpenGL 2.0が必要ですが、私のグラフィックスドライバはOpenGL 4.0をサポートしています。なぜこれが起こっているのか正確にはわかりません。私が使用しているIDEはEclipseです。 Exception in thread "LWJGL Application" com.badl

    -4

    1答えて

    LWJGLのLWJGLGameDevのチュートリアルは、https://lwjglgamedev.gitbooks.io/3d-game-development-with-lwjgl/content/にあります。私はそのソースコードを使用しており、私のプロジェクトを自分たちのものと同じ方法で設定しています。レンダラーがmodelViewMatrixユニフォームを作成しようとしたときに、ユニフォーム

    -1

    1答えて

    私はたくさんのlibsを使用する非常に大きなゲームを持っています。クラスパスで追加しました。しかし、私はjava.library.pathの中で何LWJGL を、それが を言うプログラムを起動していないとき、これはIntelljiのアイデアで解決するのは簡単ですが、lwjglがどこを知っているように、どのように私はクラスパスにこれを追加することができますネイティブは位置していますか?

    0

    1答えて

    私は現在、icosphereを分割していますが、それは狂ったように見えます(下記参照)。私はそれが私のループの再帰またはgetMiddlePointメソッド(下記参照)のいずれかであると信じるので、私はそれをすべて細分化しなければ正常に動作します。なぜこれが起こっているのかについての私の考えは、頂点とインデックスを間違った順序で追加していることです。この場合、私はそれらをどのような順序で追加するべ

    0

    1答えて

    私の現在のLWJGLアプリケーションでは、GLFWKeyCallbackを拡張するKeyboard.javaという名前のハンドルを扱うクラスを設定したGLFWウィンドウ入力ハンドラを使用しています。私はキーボード入力クラスを正しく設定しましたが、十分速く(非常に速く)クリックしないとキーをクリックすると、複数のクリックとして登録されます。 Keyboardクラス public class Keyb

    -1

    1答えて

    背景情報: 私は、画面上にいくつかのクワッドを描画するOpenGLとLWJGL 3を使用しています。私はマウスがクワッド上にあることを知る必要があります。クワッドをスクリーンにレンダリングするとき、私はXとYの両方に-1から1の範囲の、そしてスクリーンの中央で(0,0)の範囲のOpenGL座標を使用します。私は、マウスの位置を取得すると、私は(タイトルバーの下)左上隅に私に0からウィンドウの幅また

    1

    1答えて

    私はLWJGLを使って "タイル"を描画しています。あるいは、スクリーン上にテクスチャ化された2Dの四角形を描画しています。ただし、テクスチャ座標は常に(0、0)であるため、テクスチャ付きの四角形は最初のピクセルカラーを使用して塗りつぶします。 これは私の頂点シェーダです: #version 330 core in vec4 in_Position; in vec4 in_Color; i