下面的代码,物体下落了呢,然后我将力改成 cc.v2( gravity.x* mass, -gravity.ymass10 )后物品上升一段距离后下降了。 如果将添加力 cc.v2( gravity.x* mass, -gravity.y*mass )的部分移动到update中后物体静止了。
这种原因是因为creator添加的力是瞬时力吗?
` addForce:function( rigidbody , force ){
rigidbody.applyForceToCenter( force, true )
},
onLoad () {
this.rigidbody = this.getComponent( cc.RigidBody )
},
start () {
var mass = this.rigidbody.getMass()
var gravity = cc.director.getPhysicsManager().gravity
var t = cc.v2( gravity.x* mass, -gravity.y*mass )
this.addForce( this.rigidbody, t )
},`