簡體   English   中英

平鋪的Java和視差

[英]Tiled Java & Parallax

有誰知道GitHub Java版Tiled中對視差圖層的臨時支持如何正常工作?

它編譯,並且執行良好。 但是,如果將圖層的viewplane distance設置為0.00(最小),並且將eye-viewplace distance為0.00,則我希望代表游戲視口的黃色矩形與編輯器視圖一起滾動1:1。 不會,並且一直滾動到編輯器視圖的左側會導致黃色的“視口”矩形偏離屏幕一半。

我是否誤解了該工具,或者它不是處於工作狀態? 如果我能理解的話,那么擴展Slick2D的TiledMap類以渲染具有視差深度的圖層應該很簡單。

在仔細檢查代碼后,似乎作者打算將視差原點作為地圖的中心。 這是有問題的,因為它導致了上述問題,因此我重新編寫了視口,使其始終綁定到0.00視平面。

如果有人對代碼感興趣,請回復此答案,然后我將其提供。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM