IT201-450 Project 2
I have developed a versatile Unity application aimed at having user interaction within a 3D environment. This project combines functionalities such as object spawning, real-time mouse coordinate display, dynamic color changing, and interactive scale adjustment through intuitive UI controls. Users can populate the scene with 3D cubes, spheres, cylinders by clicking the mouse at specific locations on a ground plane, instantly creating a dynamic environment. As users navigate the scene, the application provides continuous visual feedback of the mouse coordinates and time display. Customization is integrated through a user-friendly UI panel featuring color buttons and drop-down color selection, allowing users to instantly transform the appearance of all spawned cubes to vibrant colors like red, green, or blue with a single click and using the drop-down users can specifically choose the color they want for that 1 object being spawned with this feature this allows the users to have multiple objects on the scene with different colors. Moreover, a slider allows users to dynamically adjust the size of all spawned cubes, offering precise control over the scale of objects within the scene and the rotation slider allows users to rotate the object they choose to spawn in any 360 format they desire. There is also a time feature, where users are allowed to choose from the dropdown menu what time they desire whether it is 12-hour format or 24-format the updated time gets populated on the user’s screen so they have real-time availability. Input-text is displayed for users to choose what position and scale they want their chosen object to be and that allows for objects to integrate and build on each-other. This project effectively demonstrates the integration of interactive elements in Unity, providing users with a hands-on approach to manipulating 3D objects and their properties within a virtual environment.
Status | Released |
Platforms | HTML5 |
Author | stevengutierrez_guerra |
Made with | Unity |