Project 3
3 Features
- 3 Prefabs with animations on them, they change by themselves such as spin -> bounce etc.
- Speed Slider to change the animation speed. (Only for 3 prefabs) .
- Menu animations, show/hide the menu on screen. (Press M key to hide/show the menu)
Construct a painting application where the user clicks on the screen to build 3D primitives. It recognizes input validation from user to position of the mouse and cursor. It generates 3D primitives from user input and after a set time it removes the 3D primitives. I've developed a user interface app to allow the user to modify parameters on spawned 3D primitives such as a Sphere, Cube and Cylinder at random sizes.
When you run the project it animates the menu to the screen. I also added other prefabs such as cube, sphere, and cylinder which have animations. The parameters which the user can adjust are the basic 3D form and randomize the colours. Tap on the object to draw or if you hold and drag the object it will continuously draw the shape. If you hold or click the left key cursor it will destroy the object you painted. While using the right key cursor it will paint objects continuously. From the dropdown menu, pick the type of object. It has the ability to destroy all the objects at once instead of destroying one by one just click the Destroy All button. It can set seconds using sliders left to right to destroy objects after certain seconds from 1 - 5 seconds. One of the other features is a speed slider which will change the speed of the animation on the 3 prefabs that have been painted on. To use this simply slide the speed slider to the right.