slick2d

    1熱度

    1回答

    我正在嘗試使用64位JDK 8u60編譯LWJGL和Slick2D中的程序。但是,當我不把土着當成它說它缺少lwjgl64。導入lwjgl64.dll原生文件後,會出現運行時錯誤,指出我的像素格式未加速。我已閱讀其他來源,並且有人說我需要安裝較新的驅動程序。但是,我檢查了新的更新並沒有任何更新。使用32位JDK 8u60時,不會出現運行時錯誤,也不需要指定本機。有人可以幫我解決這個問題嗎?我寧願不

    1熱度

    1回答

    我使用的是Windows 10,並且能夠在使用Windows 10時運行LWGJL代碼。我有一臺運行最新驅動程序的Intel HD Family Graphics 3000。我正在開發一款遊戲並使用Slick2D。最近,我一直無法運行我的應用程序,因爲Java錯誤,並告訴我,LWJGL像素格式沒有加速。問題在於我創建了一個Windows 10虛擬機並安裝了JDK 8u60 x64,並且能夠使用Sl

    0熱度

    1回答

    我使用slick2d我遇到過這個問題,我無法讓這個精靈表動畫的所有我已經嘗試使用大多數的方法更新功能。 package javagame; import org.newdawn.slick.*; import org.newdawn.slick.state.*; public class Play extends BasicGameState{ Image worldMap

    0熱度

    1回答

    我想製作代碼,以便當我點擊容器中的某個位置時,我創建一個新的圖像,其座標爲mouseX和Y,我點擊了它們。 我試圖做到這一點,但我不知道如何繪製新圖像,沒有舊圖像獲得與新圖像相同的座標,並且我不確定是否創建了不同的座標圖像,或者如果它只是相同的圖像,我會改變每次點擊時的座標。 我正在考慮創建一個圖像數組列表,然後每當我點擊某處時,它會向列表中添加一個新圖像,然後渲染只是呈現整個列表,但在這裏我不知

    0熱度

    2回答

    我正試圖實現一種方法來向子彈位置拍攝子彈。我不知道數學或邏輯。這是一款2D自上而下的遊戲。我有子彈向右射擊並在某個點結束。我需要知道向鼠標位置發射的邏輯,而不是在x位置加1。

    0熱度

    1回答

    我最近從Gamemaker:Studio轉移到Java和Slick2D。我不確定如何描述我的問題,但我會盡我所能。在Gamemaker中,有一個稱爲motion_add的功能,它將運動添加到具有給定參數(速度和方向)的對象。假設我們有一個對象以20像素/幀的速度向下移動。如果要將對象的角度反轉180度(因此它現在指向上方)並運行motion_add代碼,它將一直減慢到0,然後再次加速。這對浮動空間

    2熱度

    1回答

    我想實現的目標是讓遊戲的光標停留在窗口的「遊戲性」區域,因此用戶無法將光標移出這些區域界限。我不希望光標停留在一個位置,我仍然希望用戶能夠移動鼠標並點擊鼠標,我只想讓鼠標在某個區域「被封裝」。請參閱本演示: Game screenshot for demonstration 我希望光標留在綠盒子只是我做了粉紅色的標記之外。 所以我聽說有一種方法可以通過在java中使用「Robot」或通過將Mous

    0熱度

    3回答

    標題說明了這一切,在我的Slick2D狀態中,我正在跟蹤MouseX和MouseY座標,並且我希望X位於8 < MouseX < 944與Y之間 MouseY < 573.以下是代碼關心位(如果需要的話...): int xpos = Mouse.getX(); int ypos = Mouse.getY();

    0熱度

    1回答

    我需要將Tiled中繪製的多邊形對象加載到我的slick2d遊戲中。我可以加載矩形對象,並創建它們的碰撞盒,但我似乎無法找到加載多邊形的任何方式? (verticies等)。這是可能的在slick2d?

    0熱度

    1回答

    當我試圖在四邊形上繪製紋理(僅包含紅色)時,我得到如下所示的結果:enter image description here 它不涵蓋所有四邊形,只包含其中的一部分。我嘗試了不同的尺寸(當然,它們的寬度和高度都是偶數),圖片格式,試圖使用Paint和Photoshop來製作,但總是得到相同的結果。 這裏是我的代碼: package test2; import static org.lwjgl.o