首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用SKAction移动的另一个形状推动SKShapeNode时,会出现小而有弹性的滞后现象

当使用SKAction移动的另一个形状推动SKShapeNode时,会出现小而有弹性的滞后现象
EN

Stack Overflow用户
提问于 2016-08-28 06:31:39
回答 2查看 98关注 0票数 3

我正在创建一个2D自动滚屏,当我的播放器(带有一个圆形physicsBody)与一个正在向它移动的SKAction moveTo-powered障碍物相撞时,它会产生很小的,几乎不可察觉的滞后。我试着降低摩擦力和物体的密度,但没有任何帮助。有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-08-28 14:48:59

您已选择在phycsicsBody中使用圆。SKPhysicsBody对象用于向节点添加物理模拟。当场景处理新帧时,它会对附加到场景中节点的物理体执行物理计算。这些计算包括重力、摩擦力和与其他物体的碰撞。场景完成这些计算后,将更新节点对象的位置和方向。

你还选择了使用SKActions,当使用动作来移动物体时,这样的更改不会通过物理引擎,实际上,通常你可能会添加不需要的动作和意外事件作为“弹跳滞后”。

因此,如果你使用物理方法来移动物体,你不应该使用移动动作,施加脉冲或力,或者直接设置它的速度

票数 3
EN

Stack Overflow用户

发布于 2016-08-28 06:54:20

将恢复设置为零可能会有所帮助。这将控制精灵的弹性或弹力度。

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

https://stackoverflow.com/questions/39186384

复制
相关文章

相似问题

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