Lesson 3 Screenshot |
For this week's Unity Tutorial, we started a new lesson that is more advance than the previous lessons that we completed. I find it interesting because I learned that some games are just using the same images and have a special code for it to look endless. The Player also was able to run and jump over the obstacles even though it doesn't maneuver from its current spot. This is where the repetition of the background helps as it gives an illusion effect to the player making it look like it's moving.
What I like about this lesson is that there are more choices in characters, obstacles, and especially the background images. I also learned how to change the physical movement of the player in Animator which is a good idea to have especially when you are just starting to use Unity for your game and you are getting familiar with the tools and what they can offer.
Overall, the Lesson is challenging especially the last part where I was going through the Animator because I wasn't using the same version as the one from the video.
Here are all the things that I learned from the Lessons I completed this week:
Lesson 3.1
New Functionality:
- The player jumps when the space bar is pressed
- The player cannot jump twice
- Obstacles and Background move to the left
- Obstacles are spawn at intervals
- GetComponent
- ForceMode.Impulse
- Physics.Gravity
- Rigidbody constraints/variables
Lesson 3.2
- Background repeats seamlessly
- The background stops when the players collide with the obstacles
- Obstacle spawning stops when the player collides with obstacles
- The obstacles are destroyed off-screen
- Repeating backgrounds
- Get collider width
- Script Communication
- Equal to (==) operator
- Tags/ CompareTag()
Lesson 3.3
- The player moves at a fast pace when starting the scene
- There is a jumping animation when the player jumps on the obstacles
- The player falls over when they crash against the obstacles
- Animation Controllers, Animation States, Layers, and Transitions
- Animation Parameters
- Animation Programming
- SetTrigger(), SetBool(), SetInt()
- Not (!) operator
Hey Flosie,
ReplyDeleteIt's been a minute since I've been here firstly I miss being in your class! Hope your well. You really explained this set of Unity tutorials really well I think anyone would be able to follow along with these and do them even without the Unity videos. I would definitely agree with you saying that this set was more advanced than the other two sets but I did enjoy the challenge I can't lie.