/// <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);
 }
Ejemplo n.º 2
0
 public override void DoAcceleration(float acce, float accAngle)
 {
     _movableObject.DoAcceleration(acce, accAngle);
 }
Ejemplo n.º 3
0
 public override void DoAcceleration(float acce, float accAngle)
 {
     SetRotation(accAngle);
     _movableObj.DoAcceleration(acce, _curRotation);
 }
Ejemplo n.º 4
0
 /// <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;
 }