lwjgl

    1熱度

    1回答

    我正在繪製一個六邊形瓷磚的網格。我有六個不同的圖像,我想用這些瓷磚填充。我使用我的六邊形類來循環切片中的每個點。紋理存儲在一個數組列表中,然後隨機組合成一個隨機順序。我的腳本現在的問題是相同的紋理應用於每個瓷磚。我究竟做錯了什麼? public class LWJGLHelloWorld { public static int SCREEN_WIDTH; public sta

    1熱度

    1回答

    我有一個腳本,呈現六角形瓷磚的2D六角形網格。網格加載正常,但我的紋理缺少大量的顏色。我的代碼有什麼問題?我是否錯誤地繪製了座標? 這是我加載的紋理圖像: 這是質地如何出現在我的遊戲: 這裏是我的代碼: public class LWJGLHelloWorld { public static int SCREEN_WIDTH; public static int SCREEN

    0熱度

    1回答

    我無法獲取任何內容以呈現到屏幕。 private void initVBO() { vao = GL30.glGenVertexArrays(); GL30.glBindVertexArray(vao); float[] vertices = { -0.5f, 0.5f, 0f, 0.5f, 0.5f, 0f, 0.5f,

    -3熱度

    1回答

    我使用的是opengl 2.1版,glsl 120,lwjgl 3.每當我調用GL20.glUniformMatrix4fv()時,它都不會被着色器程序識別。調試完所有着色器和程序後,不會返回任何錯誤。 將立方體繪製到窗口上(因爲沒有投影它顯示爲四邊形)。 着色器程序,沒有錯誤編譯和作品: #version 120 attribute vec3 position; uniform mat4 m

    6熱度

    1回答

    我在繪製之前旋轉了一張圖像。圖像旋轉六角形的角度。換句話說,圖像基本上「突出」了六邊形的各個邊緣。我需要檢測鼠標是否在此旋轉圖像內部被點擊。檢測未旋轉圖像內的鼠標點擊非常簡單,但我不知道如何檢測旋轉點內的點擊。有沒有辦法在旋轉後得到圖像的角點,這樣我可以在圖像頂部放置一個不可見的多邊形並使用Polygon.contains()? Image highlightEdge = new Imag

    -2熱度

    1回答

    我正在用LWJGL學習Java中的OpenGL,並且想用它來模擬物理模型,因此想要有一組顯示和控件,如按鈕,滑塊,文本標籤等。我有經驗在AWT中創建這些類型的東西,因此我認爲在AWT窗口中嵌入GLFW窗口似乎是合乎邏輯的,以便僅使用openGL上下文來呈現需要呈現的東西。然而,我在網上找到的所有東西似乎都希望我在openGL窗口內創建自己的HUD,並且在JPanel之類的其他現有內容中找不到有關嵌

    -1熱度

    1回答

    我想呈現數組中的像素。 我有一個看起來像this(除了大得多)的數據陣列。從這個數組中,我想以某種方式渲染它,以便數組中的每個數字都對應一個基於數字值的具有灰色陰影的像素。 (0.0人是白人,而1.0是黑色) 我不知道從哪裏開始。

    2熱度

    1回答

    我有一個pom.xml,它具有一些配置文件,用於檢查正在運行的操作系統並根據操作系統更改變量。 SBT中有這種行爲的等價物嗎? The pom.xml I'm looking at (it's the LWJGL one)

    1熱度

    1回答

    我已經使用OpenAL爲我的應用程序實現了聲音。看起來它工作正常,直到我關閉應用程序並試圖清理每個聲音相關的對象。基本上我有一個清理方法是這樣的: public void cleanup(){ //looping through sources and deleting them like this: alSourceStop(id); alDeleteSources

    0熱度

    2回答

    所以我正在按照ThinMatrix關於LWJGL的youtube教程。 我檢查了幾次,如果我的代碼與他的任何不同,並沒有發現任何不同。我試圖尋找答案,但是 - 什麼都沒有。 我收到的錯誤是這樣的: # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATIO