gpt4 book ai didi

ios - 为我的游戏创建一个商店滚动菜单

转载 作者:行者123 更新时间:2023-11-28 08:41:31 24 4
gpt4 key购买 nike

我正在尝试为我的游戏创建一个“商店”菜单,其中包含一个垂直滚动的项目列表(每行都有一个标签、一个 Logo 和一个按钮)。

我发现这个话题非常有趣:How to create a vertical scrolling menu in spritekit? ,但我最终得到了出现在所有屏幕上的 ScrollView 中的元素。我完全遵循了上述主题。

我想在 Candy Crush 游戏中制作类似“Candy Bank”的东西,这意味着我有一个出现的商店菜单“弹出窗口”(一个 SKSpriteNode),我希望我的项目在滚动到菜单。目前滚动时项目仍然出现在所有屏幕上:

我现在拥有的:

enter image description here

以及我正在寻找的东西:

enter image description here

最佳答案

不确定为什么人们坚持以这种方式组合 UIScrollViewSpriteKit,这会降低性能。我建议要么在 UIKit 中完成所有操作,要么在 SpriteKit 中完成所有操作。

UIKit 中这样做的好处是您可以使用约束来很好地放置按钮。

SpriteKit 中这样做的好处是您不必维护另一个 View ,并且可以保持在其他 Sprite 的缩放因子内。

现在在 SpriteKit 中做这件事真的很容易,你基本上设置了一个 SKCropNode 作为你的容器来隐藏任何东西从容器外部和内部你可以添加一个更大的节点来滚动,结合 SKAction 和其他东西来创建一个平滑的效果。这是一个很好的例子,说明如何做到这一点,它比我可以发布的任何代码都要好。 https://github.com/JenDobson/SpriteKitScrollingNode/tree/master/SpriteKitScrollingNode

关于ios - 为我的游戏创建一个商店滚动菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36402216/

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