/// <summary> /// 加速运动 /// </summary> /// <param name="acce"></param> /// <param name="accAngle"></param> public void DoAcceleration(float acce, float accAngle) { if (_isRotatedByVAngle) { SetRotation(accAngle); } _movableObject.DoAcceleration(acce, accAngle); }
public override void DoAcceleration(float acce, float accAngle) { _movableObject.DoAcceleration(acce, accAngle); }
public override void DoAcceleration(float acce, float accAngle) { SetRotation(accAngle); _movableObj.DoAcceleration(acce, _curRotation); }
/// <summary> /// 加速移动 /// </summary> /// <param name="velocity"></param> /// <param name="angle"></param> /// <param name="acc"></param> public virtual void AccMoveTowards(float velocity, float angle, float acc) { _movableObj.DoStraightMove(velocity, angle); _movableObj.DoAcceleration(acc, angle); _isMoving = true; }