大佬们,现在是随着时间越荡越慢甚至不动了,怎么让它一直按一个速度荡下去啊?附件是项目工程,2.4.8 的。
ropejoint.zip (233.7 KB)
看看属性的备注 有什么衰减 或者摩擦力之类的 设置成0就行了
都是 0 的,还是会慢慢减速,,
大佬们帮帮萌新啊,,

这个connect节点是不是应该连static的那个?
是的,它是连的 top,top 是 static 的,,
我看你项目里不是连的static那个呢
难道我看错了
第一个是连的 top,后面的连前面的,creator 不要乱切换 Last 和 Next,不然会混乱的,, 
试了下给最后一个节点施加一个力,但我搞不懂力的方向和大小,哪位大佬帮萌新看看啊,, 
const { ccclass, property } = cc._decorator
@ccclass
export default class Main extends cc.Component {
@property(cc.Node)
private lastRope: cc.Node = null
protected onLoad(): void {
cc.director.getPhysicsManager().enabled = true
this.schedule(() => {
cc.log('applyForceToCenter')
const rigidbody = this.lastRope.getComponent(cc.RigidBody)
// rigidbody.applyLinearImpulse(cc.v2(500, 500), rigidbody.getWorldCenter(), true)
if (this.lastRope.x > 0) {
rigidbody.applyLinearImpulse(cc.v2(-500, 500), rigidbody.getWorldCenter(), true)
} else {
rigidbody.applyLinearImpulse(cc.v2(500, 500), rigidbody.getWorldCenter(), true)
}
}, 30)
}
}
蹲,我也在找这个问题解决方案,我自己试了下就是拿到最大冲量,然后每次把损耗再加回去,但是好像算的不太对,等大佬的思路
你的思路是不是跟我的差不多啊,,
跟绳子晃荡很像了,就差持续了,,
我是3.8.1,用距离关节做的,我是想实现永久摆动,搞了半天,感觉不如自己写动画好控制,因为的是固定支点
