在我的游戏中,我不想降低我的 SKSpriteNode
的速度与任何 physicsBody
发生碰撞后.
目前我的 SKSpriteNode
的速度与 physicsBody
发生碰撞后下降很多.
我尝试了什么:
我试图得到 velocity
在
-(void)update:(CFTimeInterval)currentTime
方法&我提供给我的SKSpriteNode
在以下方法中:
-(void)didBeginContact:(SKPhysicsContact *)contact
但这没有任何区别。
请帮助我解决这个问题。
最佳答案
恢复原状基本上等同于物体的“弹性”。
Sprite Kit Physicsbody Restitution 定义为
描述一个 body 从另一个 body 反弹时保留多少能量的属性,基本上是一种说“弹性”的奇特方式”-IOS 游戏教程*
所以让 self.physicsBody.restitution = 1.0;
引用 Restitution
关于ios - 与physicsBody碰撞后如何保持SKSpriteNode速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30206891/