【问题标题】:Spritekit Horizontal ScrollViewSpritekit 水平滚动视图
【发布时间】:2017-06-05 17:07:37
【问题描述】:

我正在使用 spritekit 构建游戏。 这是一款类似街机的游戏。现在,在我的游戏中,我有不同的背景/关卡,我希望玩家能够选择一个关卡。 (当然每个级别都会在上一个级别完成后解锁,但我想我把那部分弄下来了)。

当你选择关卡时,我需要实现的是类似滚动的视图。我已经在网上搜索了数周,并尝试了多种方式来集成它。我尝试过使用 UIKit 并直接通过 spritekit 但无法成功。我已经从我的不同尝试中删除了所有代码...

这是一张准确显示我需要的图片。

非常感谢任何帮助,我真的不知道。

【问题讨论】:

  • 只需在 spritekit 场景中构建整个东西。使用相机平移您想要平移到的位置,并以非常低的 zPosition 将背景图像附加到您的相机,使其看起来是静态的
  • 你不能在 SKScene 中使用 UIKit 对象,所以当我制作这样的菜单时,我使用了 UIViewController 而不是 SKScene,并为级别选择菜单添加了一个水平 UIScrollView
  • @MSU_Bulldog 你能发布你的代码吗?
  • 我没有方向
  • @YannaiHarel MSU Bulldog 编写的代码将长达几页,并根据他的项目需求进行定制。不会简单的。应该是,但不是。你最好遵循 KnightOfDragon 的想法,在 SpriteKit 中使用移动摄像头执行此操作,或者在摄像头下方传递对象。

标签: swift xcode sprite-kit swift3


【解决方案1】:

所以我设法通过创建一个包含每个菜单子节点的 skspritenode 来做到这一点,然后当触摸移动时我更新 sprite 节点 position.x

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多