ios - 我可以在 SpriteKit 中减慢或停止物理吗?

标签 ios sprite-kit skphysicsbody sknode

在我看来,一个旨在简化的框架应该有这样的方法,而不是像我现在所做的那样从物理核算中删除每个节点:

[self enumerateChildNodesWithName:@"live" usingBlock:^(SKNode *node, BOOL *stop){
        [node removeFromParent];
}];

如果这是一个菜鸟问题,我很抱歉,我刚刚开始使用 SpriteKit。谢谢!

最佳答案

它有“那个方法”。如果您查看 SKPhysicsWorld reference您会找到 speed 属性。 Speed = 0 表示暂停。

关于ios - 我可以在 SpriteKit 中减慢或停止物理吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22752129/

相关文章:

ios - 在 NSUserDefaults 或文档目录中保存和读取图像数组及其数据

ios - 为什么在格式化数字时NSString类会出现不一致的舍入?

iOS;以编程方式阻止对某些应用程序的访问

Swift Spritekit 碰撞处理

ios - 如何产生跳跃的冲动

ios - Swift 4 快捷语法将多个对象添加到数组中,并设置了一些属性?

ios - 如何在 swift spritekit 中创建重复片段

ios - 如何防止物理体改变 Sprite Kit 中的 x 位置

ios - Physicsbody 不遵守节点的 anchor

ios - 模拟“冰上改变方向”效果