【发布时间】:2016-07-20 12:54:51
【问题描述】:
我有一个玩家精灵,当用户在屏幕上拖动手指时它会移动。我已经实现了玩家精灵在其周围产生磁排斥力的能力。 我的困境是,当电源打开时,玩家精灵本身会在不应该影响我的时候受到影响。
我已在所需的精灵和字段节点上设置了正确的fieldBitMask 和categoryBitMask,但仍然无法正常工作。
这是我的玩家physicsBody配置:
physics.affectedByGravity = false
physics.allowsRotation = false
physics.dynamic = true;
sprite.physicsBody?.fieldBitMask = 0
【问题讨论】:
-
这对我们没有任何意义,提供可以真正重现您的错误的代码。从我所见,physics 和physicsBody 可能是两个不同的东西,但由于您没有提供足够的信息,因此无法从中看出这一点。
-
尝试设置玩家physics.dynamic = false
-
感谢 Simone,成功了!
-
@user2504879 不客气,我会添加为解决方案
标签: ios swift sprite-kit physics skfieldnode