我的游戏有一个带4个座位的摩天轮.每个座位都有一个英雄可以休息的平台.当座位处于向上轨迹时,英雄平静地停留在平台上.
然而,当座椅处于向下轨迹时,英雄上下移动一点.
我尝试了一些显而易见的事情:
1.将恢复原状设置为0无效.
2.将lineardamping设置为1无效.
3.使平台和英雄的质量相同没有效果.
4.调整摩擦力没有影响.
这是平台物理主体:
supportNode?.physicsBody?.categoryBitMask = PhysicsCategory.ferrisPlatform.rawValue supportNode?.physicsBody?.mass = 1000 supportNode?.physicsBody?.restitution = 0.0 supportNode?.physicsBody?.friction = 0.0 supportNode?.physicsBody?.lineardamping = 1.0
这是英雄身体:
self.physicsBody?.lineardamping = 1.0 self.physicsBody?.mass = 30 self.physicsBody?.restitution = 0 self.physicsBody?.friction = 0
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。