2016-04-15 45 views
0

我在Swift中創建一個冒險遊戲並允許玩家查看他們的庫存。我有一小部分你可以獲得的物品(你的物品只有大約25件物品),我希望它們每次在一個矩形中顯示5-6個物品。我的想法是,玩家可以通過水平滑動來滾動瀏覽它們,並且它會通過整個列表,每次只能顯示5-6次。整個區域大約是屏幕大小的四分之一。在SpriteKit中滾動一小部分內容的策略

我正在尋找類似https://github.com/crashoverride777/Swift-SpriteKit-UIScrollView-Helper的東西,但是當我嘗試它時,它似乎適合於一個巨大的區域(整個屏幕),然後當您滾動時,這些項目會從屏幕上滾動出來。我把內容大小看作是一個「視口」,但沒有幸運。

在我的情況下,我希望項目只能在300 x 150矩形左右的 範圍內滾動。 (因此該項目不會超出包含它的框的寬度)。

我無法弄清楚這樣做的可靠方法,並想問問某人他們是否做了類似的事情,以及他們是如何實現這一點的。這是什麼策略?也許是使用SKCameraNode的相機+平底鍋?

非常感謝!

+0

@ crashoverride777也許你可以讓我知道,如果我錯過了關於你的助手類的東西?有沒有辦法根據我所提到的做些事情?謝謝! – NullHypothesis

回答

0

我認爲我可以使用裁剪蒙版 - 初始測試工作。讓我發佈一些東西,只要我能弄明白,但想讓任何人知道他們想知道的情況。