aeroson

Untitled

Jul 20th, 2016
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1.  
  2. var targetZ : float = 0;
  3. var nextTargetZInTime : float = 0;
  4. var currentZ : float = 1
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12. timer XXX {
  13.  
  14.  
  15. var zChangeSpeed : float = 10;
  16.  
  17. nextTargetZInTime -= deltaTime;
  18. if(nextTargetZInTime < 0) {
  19. nextTargetZInTime = RandRangeF(2, 1); // random in range 1..2
  20. targetZ = RandRangeF(2, 1);
  21. }
  22.  
  23.  
  24. currentZ += (targetZ - currentZ) * deltaTime * zChangeSpeed;
  25.  
  26.  
  27. wispPos.z = playerPos.z + currentZ;
  28.  
  29. }
Advertisement
Add Comment
Please, Sign In to add comment