|
|
@ -202,7 +202,9 @@ public class MotionTrack extends AbstractCinematicEvent implements Control { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void onUpdate(float tpf) { |
|
|
|
public void onUpdate(float tpf) { |
|
|
|
|
|
|
|
System.out.println("time "+time); |
|
|
|
traveledDistance = path.interpolatePath(time, this); |
|
|
|
traveledDistance = path.interpolatePath(time, this); |
|
|
|
|
|
|
|
System.out.println("dist "+traveledDistance); |
|
|
|
computeTargetDirection(); |
|
|
|
computeTargetDirection(); |
|
|
|
|
|
|
|
|
|
|
|
if (currentValue >= 1.0f) { |
|
|
|
if (currentValue >= 1.0f) { |
|
|
@ -305,6 +307,7 @@ public class MotionTrack extends AbstractCinematicEvent implements Control { |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void onPlay() { |
|
|
|
public void onPlay() { |
|
|
|
|
|
|
|
traveledDistance = 0; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|