IT201 Final Project
This is my Final for IT201! Here are all of the features of my Pet Creator:
- 1 - RGB Sliders - Change the color of the current feature
- Input: Changing the slider value
- Output: The color of the current Pet is changed
- 1 - Dropdown - Change which feature is the current feature
- Input: Selecting a dropdown option
- Output: Changing a color will now affect the option you selected, and the text below the dropdown will reflect the option you selected
- 1 - Rotation Slider - Change the rotation of the Pet
- Input: Change the slider value
- Output: The rotation of the pet will correspond to the new slider value
- 1 - “I’m Done!” Button - Send the current Pet into the other screen, and creates a new pet
- Input: Pressing the button
- Output: The pet will be on the other screen (accessible by pressing the “Change View” Button), and a new blank Pet will be created in its place. All other options, such as the Animation toggles, will also be reset
- 1 - Mouse Position - Tracks the mouse’s position
- Input: Moving the mouse
- Output: The text displaying the position will update to where your mouse was moved
- 1 - “Change View” Button - Swaps between the pet creator / pet viewer screens
- Input: Press the button
- Output: The screen will swap, either sending you to the Pet Viewer or the Pet Creator screen
- 2 - Randomize Button - Randomizes the color of the selected body part
- Input: Pressing the Button
- Output: Displays the color of the pet’s feature to a new random color
- 2 - Emission Toggle - Allows you to edit the emission value of the current Pet
- Input: Toggle the Button
- Output: Update the sliders to the current emission/albedo value (depending on the toggle value), and when changing the color it now changes the emission/albedo value (also depending on the toggle). The text below the dropdown will update accordingly, letting you know whether you selected Emission or not.
- 2 - Shuffle Button - shuffles the order of Viewed Pets using the Fisher-Yates algorithm
- Input: Pressing the Button
- Output: Display the stored pets in a the shuffled order
- 2 - Stopwatch - Track the time it takes to complete a pet
- Input: On start or pressing the ‘I’m Done’ Button
- Output: Resets the watch’s seconds hand to zero and start counting the time upwards (like a stopwatch)
- 3 - Complex Prefab: My Complex Pet Prefab now has 2 different animations attached to 3 different nodes
- Input: Toggling the Animation Toggles, or pressing the P Key
- Output: Changes whether the animation is playing (it does this by looping over the complex prefab’s children)
- 3 - Toggle Buttons: Both of the previous unique animations have a separate Toggle Button:
- Input: Toggling the “Blink?” or the “Nose Twitch?” Button On/Off
- Output: The animation for the corresponding toggle is enabled/disabled, depending on whether the toggle was turned on/off.
- 3 - Animation Slider: There is also a Slider to change the speed of the animations:
- Input: Sliding the Animation Slider (underneath the Toggle Buttons) left/right
- Output: The animation either looks slower or faster (with a minimum speed of 0.5x and a max of 2.0x
- 3 - Pause Key: If you press ‘P’ at any time, the animations on the Pet you are currently editing will Pause or Unpause
- Input: Pressing the ‘P’ key
- Output: You either see all current animations stop immediately, or resume immediately.
| Published | 7 days ago |
| Status | Released |
| Platforms | HTML5 |
| Author | alligator-forest |
| Made with | Unity |
Leave a comment
Log in with itch.io to leave a comment.