Advertisement
Tricky_Fat_Cat

GM2_Camera_StepEvent

Oct 16th, 2019
522
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /// @description Camera logic
  2.  
  3. cameraOriginX = cameraWidth * 0.5;
  4. cameraOriginY = cameraHeight * 0.5;
  5.  
  6. cameraX = cameraPositionX;
  7. cameraY = cameraPositionY;
  8.  
  9. switch (cameraMode)
  10. {
  11.     case CameraMode.FollowObject:
  12.         ExecuteFollowObject;
  13.     break;
  14.    
  15.     case CameraMode.FollowBorder:
  16.         ExecuteFollowBorder;
  17.     break;
  18.    
  19.     case CameraMode.FollowPointPeek:
  20.         ExecuteFollowPointPeek;
  21.     break;
  22.    
  23.     case CameraMode.FollowDrag:
  24.         ExecuteFollowDrag;
  25.     break;
  26.    
  27.     case CameraMode.MoveToTarget:
  28.         ExecuteMoveToTarget;
  29.     break;
  30.    
  31.     case CameraMode.MoveToFollowObject:
  32.         ExecuteMoveToFollowObject;
  33.     break;
  34. }
  35.  
  36. ClampCameraPosition;
  37.  
  38. ExecuteCameraShake;
  39.  
  40. camera_set_view_pos(mainCamera, cameraX, cameraY);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement