Joseph Muszynski - IT201 Project 2

New Features:

  1. Toggle between world point and screen point: There is a toggleable checkbox at the top left of the screen to allow the user to change the mode of display for the mouse’s position.
    1. Turning it off (default) will make the mouse’s position be displayed in terms of where it is on the screen. 0,0 is the bottom left corner of the screen regardless of where the camera has been moved to.
    2. Turning it on will make the mouse’s position be displayed in terms of where it is within the Unity scene. 0,0 is the middle of the screen when the camera is at its starting position. This feature uses the Math.Round function to limit the display to show the mouse’s position to two decimal places in each coordinate.
  2. Changing color background: This time-based feature will change the background color of the scene every 10 seconds.
  3. Toggle the background’s color change: There is a toggleable checkbox to allow the user to start and stop the background color’s cycle.
    1. Turning it on (default) will allow the background to change color every 10 seconds as normal.
    2. Turning it off will keep the background on whatever color it is on until it is turned back on.
  4. Adjusting the camera: The user can press the arrow keys to move the main camera up, down, left, or right by two units with each press.
  5. Spawned objects counter: For every new object the user instantiates, a counter in the lower left of the screen will track the number of objects spawned into the scene.