slick2d

    0熱度

    1回答

    我目前正在研究一個2d遊戲,其中玩家精靈在屏幕上推動其他精靈。 我當前的代碼(內子類): // x和y是所述共ORDS我想此對象移動到(其起始點等等的例如50個像素 右) public Boolean move(float x, float y, int delta) { this.setx(x); } 如何讓對象每隔1秒移動50個像素?或者可選地每x幀。 我試過使用三角洲,但導

    0熱度

    1回答

    我試圖做一個程序,我無法找到一個解決方案: 我要檢查,如果position_x爲0或20或40或60或80或100或120 ...直到1280(總是加20)。 希望你能進一步幫助我, 謝謝!

    0熱度

    1回答

    我使用Slick2d來製作一些簡單的文本在監視器周圍飛行。 爲此,我使用Slick2D的TrueTypeFont類和java.awt的Fontclass。 我正嘗試在字符串中使用通常的\ n進行換行。但是這不會工作。有沒有人想出一個辦法做到這一點: 例如: awtFont = new Font("Times New Roman", Font.BOLD, 20); font = new

    0熱度

    3回答

    每一個數字我在下面顯示此更新方法:從我的世界級 @Override public void update(Input input, int delta) { /* if UP, move player 5 tiles upwards */ if (input.isKeyPressed(Input.KEY_UP) { y -= 5; setY(y);

    0熱度

    1回答

    我剛剛開始將我的遊戲移植到slick2d,並且我希望我的實體相互碰撞。 我知道shapeA.intersects(shapeB)檢查兩個形狀是否相交,但我希望他們碰撞,以便它們不能相互重疊。 如果形狀只是矩形,我會很容易,但事實並非如此。 那麼有什麼方法可以高效地執行此操作嗎?

    0熱度

    1回答

    我在Intellij的Windows 10環境中使用Slick2D創​​建了一個簡單的鼠標偵聽器示例。它不報告正確的座標,或者根本不工作: State類: import org.lwjgl.input.Mouse; import org.newdawn.slick.GameContainer; import org.newdawn.slick.Graphics; import org.new

    0熱度

    1回答

    的錯誤,當我得到 Exception in thread "main" java.lang.NoClassDefFoundError: org/newdawn/slick/opengl/renderer/Renderer at org.newdawn.slick.TrueTypeFont.<clinit>(TrueTypeFont.java:28) at Text.init(T

    0熱度

    1回答

    我似乎無法弄清楚如何使用Slick2D創​​建弧線。基本上我希望能夠將它保存爲對象,所以我可以使用它進行聯合檢測,但Slick2D只有一個g.drawArc()函數。 我想過使用Arc2D,這對我所需要的是完美的,但我無法弄清楚如何得到光滑的繪製Arc2D。 繼承人是什麼,我希望有一個樣機: 這是很容易做到的Arc2D,然後使用JFrame的畫,但我不知道如何創建這樣的事情光滑。 編輯:我看到我可

    0熱度

    1回答

    我正在使用Slick2D與一些精靈進行一個簡單的遊戲。有一個玩家精靈會在地圖周圍推送其他物體精靈。 我已經使用ArrayList來存儲所有創建的精靈類型,但是當我使用播放器來推送特定類型的精靈(例如木製塊)時,該地圖中特定精靈類型的所有事件都會得到更新以及。我如何指定更新一個特定的木塊,而不是更新遊戲中加載的所有木塊? 的ArrayList: private ArrayList<Sprite> s

    0熱度

    1回答

    在我用slick2d創建的遊戲中學習Java,我有多個層次,每個層次都有一個Footballer和多個其他單位,我希望足球運動員能夠與之交互。我還希望其他單位彼此互動(例如多個Ball與彼此碰撞)(注意,其中一些單位有時與另一個單位相同)。我不確定,但是如何檢測這些交互並適當地更新單元。例如,我有我的Footballer: public class Footballer extends Unit