lwjgl

    1

    1答えて

    私は現在、KotlinでLWJGL経由でOpenGLでゲームを作成しています(Kotlinの学習用)。はい、私はこのコードはその美しいではないことを知っているが、私はまだKotlinの概念に非常に新しいです package de.pascal_riesinger.Testing.gfx import de.pascal_riesinger.Testing.Log import de.pasc

    0

    1答えて

    私は3Dゲームエンジンを作成する手段としてJOMLが追加されたLWJGLを使用してきました。 私はJeffrey(YouTube)のチュートリアルをゆるやかに辿ってきたので問題に遭遇しましたが、彼が作成したミニ数学ライブラリの代わりにJOMLライブラリを使用しています。私は見つけることができるすべてはAxisAngle4fでMatrix4f.getRotationを使用している、JOMLのドキュメ

    0

    1答えて

    OpenGLにはglEnable(GL_LIGHTING);で有効にできるビルトイン照明があることがわかりました。チュートリアルなどでシェーダで作られたカスタムのものを使用するのはなぜですか?理由があるはずです。ビルトイン照明は何を悪化させますか?

    0

    1答えて

    なぜ私はLWJGL 3でレンダリングするためのテクスチャを得ることができないのか理解しようとしています。私は、PNGDecoder、STB、BufferedImageをロードしてテクスチャをレンダリングする方法を複数試みました。しかし、結果は常に白いクワッドです。 メインクラス: public static void main(String[] args) { glfwInit();

    0

    1答えて

    IntellijのWindows 10環境でSlick2Dを使用して簡単なマウスリスナーの例を作成しました。それは正しい座標を報告していないか、まったく機能していません。 Stateクラス: jinput-dx8.dll jinput-dx8_64: import org.lwjgl.input.Mouse; import org.newdawn.slick.GameContainer; im

    -2

    1答えて

    円柱を作成するクラスを作成しようとしました。しかし、私がArrayListを描画しようとすると、同じ値を持つ180個のオブジェクトがあります。クワッドを私のArrayListに追加しようとすると、何が間違っているのか分かりません。 public class Planet { public static ArrayList<Quad> createRing(int x, int y, in

    0

    1答えて

    私はLWJGLで3Dゲームに取り組んでいます。マウスサポート付きのファーストパーソンスタイルのカメラを追加したいと思います。私は現在1つ持っているが、それは滑らかではなく、全くうまくいっていない。私は本当にウインドウにも焦点を当てたいので、マウスは関与していて、ウインドウ上にホバリングしません。これをどのように実装できますか?ヨーとピッチを計算するときには、整数の除算を行っている public c

    0

    1答えて

    レンダリングバッファでオフスクリーンフレームバッファに三角形をレンダリングするのにLWJGLを使用しています。シーンをレンダリングした後、私はglReadPixelsを使って、レンダバッファからRAMにデータを読み出しました。最初の数フレームはうまくいくが、プログラムがクラッシュする(SEGFAULT、またはSIGABRT、...)。 私はここで間違っていますか?どのような方法でのByteBuff

    1

    1答えて

    私はJavaで小さなplatformerゲームを書こうとしています。何も大きくはありません。しかし、私はグラフィックのためのOpenGLを使用しようとする問題に走っています。私のIDEはNetbeans v.8.2です.LWJGLを使ってOpenGLにアクセスしています。私が基本的な 'テスト'コードを実行しようとすると、LWJGLは(https://www.lwjgl.org/guide)を実行

    0

    1答えて

    OpenGLを初めて使用していて、LWJGLを試し始めました。PVM行列を追加するまでは問題なく動作しましたが、追加しても何も表示されません。 行列関連コードがコメント化されています。 public class Window { private int vaoid; private int vbover; private int vboind; priva