我正在开发一款游戏,其中涉及角色在平台上跳跃,例如涂鸦跳跃游戏。问题是角色在与平台发生几次碰撞后将穿过平台。对于跳跃我使用restitution
player.physicsbody.restitution = 1.0
我根据加速度计数据对角色的身体施加力update:
method.
您可以尝试使用;
sprite.physicsBody.usesPreciseCollisionDetection = YES;
已解释 https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Physics/Physics.html例如:
一个小物体可能移动得如此之快,以至于它完全穿过另一个物理物体,而不会出现两者相互接触的动画帧。如果您有必须碰撞的物理体,您可以提示 Sprite Kit 使用更精确的碰撞模型来检查交互。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)