我目前正在開發一款帶有LWJGL的2D RPG,並且仍處於開發階段。我有很多我想創建的技術,但我的一個重大問題是將相機固定在播放器上。我所看到的所有解決方案都涉及讓世界移動並保持球員靜止不動,但這似乎很明顯,如果不加以嚴密監控,這可能會導致一些計算問題。通常情況下,我會寫一個系統,我不必擔心它,但是我拒絕了,因爲我最終打算添加多人遊戲功能,在那裏移動的世界將無法播放。2D移動攝像頭(LWJGL)
有沒有辦法將相機固定到可以移動而無需使用翻譯來移動世界的對象或點?另外,如果可能,我想避免使用Slick。這需要我重新修復我目前的遊戲引擎。
兩個問題:一,這是一個2D項目,所以我不知道你的3D知識有多少適用。二,如果這個世界移動了,如果每個玩家都圍繞它們移動世界而不是移動自己,那麼地球上的多人遊戲如何運作呢? – 2mac