2017-08-24 108 views
0

我正在製作類似於90年代初的超級任天堂角色扮演遊戲的角色扮演遊戲。我處理的運動很像Squaresoft的最終幻想IVFFIV GameplayLWJGL-如何使用精靈圖表動畫和渲染角色

請注意,玩家從來沒有真的改變他在屏幕上的x和y位置。我要問的是,我要如何在LWJGL中通過用戶輸入(例如箭頭鍵),將我的角色動作動畫的精靈表拍成並將它們渲染爲[部分]流體像上面的動畫?

我一直在仔細閱讀互聯網幾個小時,我還沒有找到一個絕對的方法來做到這一點。我還沒有任何代碼;我或多或少地尋找一個指導方針或者正確方向的一些指導方針,關於我如何解決這個問題。要注意的是,這將是一個相當大的遊戲,所以我想部分關注速度和效率 - 這意味着我不想潛入Slick2D和libGDX,除非絕對必要。

+0

你有一些代碼嗎?請閱讀[如何創建最小,完整和可驗證示例](https://stackoverflow.com/help/mcve)。 – Rabbid76

+0

@ Rabbid76我不知道。我一直在網上搜索幾個小時,我幾乎不知道從哪裏開始。 – ND523

回答

1

我認爲列舉一系列BufferedImage[]是您自制解決方案的最佳選擇。有人做了一個簡單的例子over here.從你的spritesheet中拉出圖像來創建數組,然後根據需要在sprite之間進行交換。可能在Animations之間建立一個AnimationManager可能有所幫助。