swift - Spritekit - 移动物理世界问题

标签 swift cocos2d-iphone sprite-kit physics

我正在构建一个塔堆叠游戏。我的结构如下:

  1. 我有一个世界节点,它附加了一个物理体。
  2. 我添加了带有物理体的 SKShapeNode,它们相互堆叠。
  3. 当达到一定高度时,我将世界节点向下移动。

现在这就是问题发生的地方。当我向下移动世界节点时,它会扰乱已经放置的物理体,并使塔多次坠落。

来自 Cocos2D 背景,我曾经将整个场景移动到那里,并且在那里没有产生任何问题。

帮助将不胜感激。谢谢。

最佳答案

您应该移动SKCameraNode,而不是移动世界节点。向相反的方向移动。

关于swift - Spritekit - 移动物理世界问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37942240/

相关文章:

ios - 初始化 sprite 对象时没有 'hero' 的已知类方法?

ios - 导航 Controller 标题未显示?

ios - 如何使用 AlamoFire 在 POST 请求中将 jpeg 文件作为参数发送

ios - Collection View 单元格无法识别其导出

objective-c - Cocos2d游戏在iOS7下不隐藏状态栏

cocos2d-iphone - 渲染和 CPU 会忽略屏幕外动画吗?

ios - 如何从 UIDocumentPicker 获取正确的文件名,didPickDocumentsAt urls : [URL]

cocos2d-iphone - 模糊 CCLayerColor(用于暂停菜单)

ios - 使用 SpriteKit 场景呈现 UIAlertController (Objective-C)

ios - Swift 和 SpriteKit : how to implement non-fuzzy circle timer with SKShapeNode