首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SKSpriteNode不应受另一个SKSpriteNode的影响

SKSpriteNode不应受另一个SKSpriteNode的影响
EN

Stack Overflow用户
提问于 2015-10-09 00:53:24
回答 1查看 31关注 0票数 0

我有一个桨和一个球(SKSpriteNodes),它们都受到重力的影响。桨有跳跃的效果,可以击打球。

我的问题是,当桨击中球时,它会吸收一些球的能量,然后反弹回来。桨需要不受球的接触影响,但仍然受重力的影响。

代码语言:javascript
复制
paddle.physicsBody!.affectedByGravity = true
paddle.physicsBody!.restitution = 0

ball.physicsBody!.affectedByGravity = true
ball.physicsBody!.restitution = 1.0

physicsWorld.gravity = CGVector(dx: 0, dy: -9.8)

编辑:,这是接触点。桨跳到球的顶点,通常受到重力的影响,但从击球时会受到一点向下弹跳的影响。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-09 03:07:27

如果调整桨的质量似乎有效,但会有一些副作用,你可能想先降低球的恢复原状。降低球的速度也是一种解决办法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33028245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档