我在Swift中創建一個冒險遊戲並允許玩家查看他們的庫存。我有一小部分你可以獲得的物品(你的物品只有大約25件物品),我希望它們每次在一個矩形中顯示5-6個物品。我的想法是,玩家可以通過水平滑動來滾動瀏覽它們,並且它會通過整個列表,每次只能顯示5-6次。整個區域大約是屏幕大小的四分之一。在SpriteKit中滾動一小部分內容的策略
我正在尋找類似https://github.com/crashoverride777/Swift-SpriteKit-UIScrollView-Helper的東西,但是當我嘗試它時,它似乎適合於一個巨大的區域(整個屏幕),然後當您滾動時,這些項目會從屏幕上滾動出來。我把內容大小看作是一個「視口」,但沒有幸運。
在我的情況下,我希望項目只能在300 x 150矩形左右的 範圍內滾動。 (因此該項目不會超出包含它的框的寬度)。
我無法弄清楚這樣做的可靠方法,並想問問某人他們是否做了類似的事情,以及他們是如何實現這一點的。這是什麼策略?也許是使用SKCameraNode的相機+平底鍋?
非常感謝!
@ crashoverride777也許你可以讓我知道,如果我錯過了關於你的助手類的東西?有沒有辦法根據我所提到的做些事情?謝謝! – NullHypothesis