我正在进行physicalbody
运动,冲动应用于physicsBody
移动身体,这是我的代码:
const CGFloat ballSpeed = 5;
#define DEGREES_RADIANS(angle) ((angle) / 180.0 * M_PI)
node.physicsBody.restitution = 1.0f;
const CGFloat angle = DEGREES_RADIANS((float)rand() / RAND_MAX * 360);
const CGVector velocity = CGVectorMake(cos(angle)*ballSpeed, sin(angle)*ballSpeed);
[node.physicsBody applyImpulse:velocity atPoint:CGPointMake(0, 30)];
我使用此代码来提高身体速度。
现在我的问题是降低身体速度,我如何降低速度?
我试图降低ballSpeed
值但不起作用。
或者可以推动身体而不是提高速度吗?