gpt4 book ai didi

ios - SpriteKit中滚动小区域内容的策略

转载 作者:行者123 更新时间:2023-11-30 13:30:20 24 4
gpt4 key购买 nike

我正在用 Swift 创建一个冒险游戏,并允许玩家查看他们的库存。我有一小部分您可以获取的元素(您的库存中只有大约 25 件元素),我希望它们在一个矩形中一次显示大约 5-6 件。我的想法是,玩家可以通过水平滑动来滚动浏览它们,这样它们就会浏览整个列表,一次只显示 5-6 个。整个区域大约是屏幕大小的 1/4。

我正在看这样的东西 https://github.com/crashoverride777/Swift-SpriteKit-UIScrollView-Helper但当我尝试它时,它似乎适合一个巨大的区域(整个屏幕),并且当您滚动时,项目会滚动到屏幕之外。我调整了内容大小,将其视为“视口(viewport)”,但运气不佳。

就我而言,我希望项目仅在范围内滚动300 x 150 左右的矩形。 (因此该项目不会超出包含它的盒子的宽度)。

我实在找不到一种可靠的方法来做到这一点,并且想询问某人是否做过类似的事情以及他们是如何实现的。对此有什么好的策略?也许是使用 SKCameraNode 的相机 + 平移?

非常感谢!

最佳答案

我想我可以使用裁剪蒙版来做到这一点 - 初步测试有效。一旦我能弄清楚,让我发布一些东西,但想让任何人知道,以防他们想知道。

关于ios - SpriteKit中滚动小区域内容的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36638379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com