繁体   English   中英

如何通过SpriteKit中的物理学使移动的精灵掉落

[英]How to make a moving sprite fall with physics in SpriteKit

我有一个运动对象,它会产生由滑动关节附加的object2

当我按下按钮时,关节被移开,物体2因重力而掉落

这是可行的,但只能在不保持其y轴速度的情况下沿x轴掉落。

我如何像现实生活中那样使Object2以更水平的方式掉落

场景范例

您可以直接设置速度:

sprite.physicsBody?.velocity = CGVectorMake(10.0,10.0)

只需将vx设置为与移动对象相同。

去除关节后使用

object2.physicsBody?.velocity = object1.physicsBody.velocity
object2.physicsBody?.affectedByGravity = true

如果您使用moveToY看看这个问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM