Brief Description: This project allows the user to create a 3D object when right-clicking. When the user right clicks an object will get spawned. The user can change shapes between a Cube, Cylinder, Capsule, and an Alien (prefab). The user also can make the object transparency change, make the object bigger or smaller by changing its size, change colors via sliders and is also able to select how quick or slow and object is destroyed. User has also the ability to toggle on and off the auto destroy if the user prefers for the object to stay on the screen. And On and OFF glow button was added as well to give a glow effect to the spawned shapes if the user desires. 

Features:

Feature 1: Paint Capsule

Input: Right Click

Output: A capsule will appear in blue color

 Feature 2: Change Color with Slider:

Input: The user will slide on the desired RGB Slider

Output: 3D object will change colors

 Feature 3: Button click display:

Input: when the user uses the RGB slider, they will click on the “button”

Output: a text output will display the amount of time the button was clicked

 

  • -New Features

 Feature 4: Self Destroy Slider

Input: User can set an auto destroy time for their objects

Output: it will destroy and disappear from the screen

 Feature 5: Drop Down Menu

Input: user will choose between 4 shapes in the dd menu

Output: Objects will change to the selected shape

 Feature 6: Analog Clock

Input: when game starts digital clock will display real time 

Ouput: real time displayed

Feature 7: Digital Clock

Input: when game starts digital clock will display real time 

Ouput: real time displayed

 Feature 8: Opacity Slider

Input: when the user uses the Opacity slider, they will drag on its slider

Output: Objects will change the transparency, whether they are semi clear or super opaque.

Feature 9: Size Slider

Input: If user wants to change size, they can do so by using the size slider, dragging left or right

Output: Objects will change its size, based on the drag, they can become big or small. 

Feature 10: Auto Destroy toggle. 

Input: If user toggle is on 

Output: Objects will stay on screen and auto destroy by the set time on the auto destroy slider

Input: if user toggles off

Output: Objects will stay on screen until the user clicks on the clear all button

 Feature 11: Clear all button.

Input: if the user wants to clear all object, they can click the “clear all” button

Output: all object in the screen will destroy immediately

 Feature 12: Emission ON

Input: if user click Emission on button

Output: the object will glow

Feature 13: Emission OFF

Input: if user click Emission off button

Output: the object will stop glowing

Feature 14: Mouse Position

Input: When click is dragged around the screen

Output: Its position will show on the scene