Anass_Quaye_Project1_Done
Play in Fullscreen
This Unity application allows users to draw shapes in a 3D environment, customize their appearance (color, shape, material), and interact with UI elements to control these features dynamically.
How to Use the App:
- Users interact with dropdown menus to select shape, color, and material.
- Sliders adjust RGB values for color customization.
- Clicking on the screen creates a shape at the mouse position.
- Right-clicking creates a grid of shapes at the mouse position.
- Clear button deletes all created shapes.
- Apply material button applies selected material and color to the last created shape.
- Mouse position is displayed on the UI for reference.
Features:
Draw Shapes
Input: Mouse click (left-click).
Process: Raycast to determine click position, create shape object based on dropdown selection.
Output: Displays a single shape at the clicked position.
Draw Grid of Shapes
Input: Mouse click (right-click).
Process: Raycast to determine click position, create a grid of shapes based on dropdown selection.
Output: Displays a grid of shapes starting from the clicked position.
Color Customization
Input: RGB Sliders or Color Dropdown.
Process: Adjust RGB values or select a predefined color.
Output: Updates the preview color and applies it to newly created shapes.
Material Selection
Input: Material Dropdown.
Process: Selects a material from the dropdown.
Output: Applies the selected material to newly created shapes.
Clear Scene
Input: Clear Button click.
Process: Destroys all created shapes.
Output: Removes all shapes from the scene.
Apply Material
Input: Apply Material Button click.
Process: Applies selected material and color to the last created shape.
Output: Updates the material and color of the selected shape.
Leave a comment
Log in with itch.io to leave a comment.