This is Neil's IT201 Project #4. No new features are included and this is just a bug fixes:

  1.  Added backgrounds to the titles for the sliders
  2.  Changed the size of the toggle box for Timed Destroy AND turned it off by default
  3.  Fixed Squidward's name in the dropdown menu (removed Tentacles from name)
  4.  Added the ability to change "Animation State" with keypad/numpad as it originally only worked with the alphanumeric numbers at the top of the keyboard
  5.  Internal Fix: Moved the cube, sphere, and cylinder objects into empty objects inside their prefabs to simplify background code (so both the non-fancy objects (cube, sphere, and cylinder) and fancy objects (Spongebob, Patrick, and Squidward prefabs) can use the same methods for changeAnimationState and stopAnimation instead of having two separate methods per non-fancy and fancy objects.
  6. Internal Fix: By default now, the "Animation State" and "Animation OFF:" now show their default settings when the game starts (which they previously didn't).


SCROLL FURTHER TO READ OLD DESCRIPTIONS



OLD features from Project #3

  1. Pressing 0 (either the numbers at the top of the keyboard or on the numpad) will toggle Normal Animation (along with updating text reflecting it's in that Animation State)
  2. Pressing 1 (either the numbers at the top of the keyboard or on the numpad) will toggle Reverse Animation (along with updating text reflecting it's in that Animation State)
  3. Redesigned Menu Panels that can be toggled to slide in and out with their respective yellow arrow buttons
  4. A "Stop Animation Toggle" that will stop any animation playing on the screen
    1. NOTE: This may need to be toggled when drawing new objects in due to a Unity updating issue (built-in (cannot be fixed))
  5. Change Object Opacity with Opacity Slider (only applicable to Cube, Sphere, and Cylinder objects)
  6. Toggle Random Opacity of shapes/objects being drawn
    1. Only applicable to Cube, Sphere, and Cylinder shapes/objects
      1. Opacity is based on Opacity slider and will be between completely transparent and wherever the slider is.
  7. An image on the second menu panel will change depending on what is selected in the dropdown
    1. If a prefab (Spongebob, Patrick, or Squidward) is selected, the image on the second menu panel will be a checkmark over the 3 sprites of the prefab's faces. 
    2. If a primitive (cube, sphere, or cylinder) is selected, the image on the second menu panel will be a no symbol (circle-backslash) over the 3 sprites of the prefab's faces.

COSMETIC CHANGES:

  • Color preview reflects opacity
  • Timer and Mouse Position are static and separate entirely from menu panels
  • Random Scale, Rotation, and Color toggles have been moved to menu panel 2 (the lower panel)
  • Project info has been updated to reflect changes (instructions updated too)

SCROLL FURTHER TO READ OLD DESCRIPTIONS

OLD features from Project #2:

  1. Toggle Random Scale of shapes/objects being drawn
  2. Toggle Random Rotation of shapes/objects being drawn
  3. Toggle Random Color of shapes/objects being drawn
    1. Only applicable to Cube, Sphere, and Cylinder shapes/objects
      1. Color is based on RGB sliders and will be between pure black and wherever the sliders are.
  4. A real-time timer showing how long the program has been running (top-left)
  5. Real-Time Clock (based on EDT/EST timezone) in both analog and digital (with AM/PM) that only show when the prefabs are selected and being drawn

OLD features from Project #1:

  1. Display mouse position in realtime
  2. Ability to create objects with right-click
  3. Ability to destroy objects with left-click
  4. Change Shapes/Objects with the dropdown menu
  5. Change Object Color with RGB Sliders (only applicable to Cube, Sphere, and Cylinder objects)
  6. Toggle Timed Destroy of objects after 3 seconds with a check box
  7. Destroy all objects with the click of a button
  8. Color Preview of the color created using the RGB sliders (only applicable to Cube, Sphere, and Cylinder objects)
StatusReleased
PlatformsHTML5
Authorneilevans
Made withUnity