Unity Tips: Position, Rotation, Scale
Unity Tips: Position, Rotation, Scale, available at $49.99, has an average rating of 4.5, with 47 lectures, 3 quizzes, based on 10 reviews, and has 90 subscribers.
You will learn about Vector math such as vector addition, substraction, dot and cross products, normalization and magnitute Use Quaternions and Euler Angles to rotate gameobjects Explore Unity API to reduce the amount of work you need to do in your code Build a base structure for games like a side-scroller, 3d shooter, a 2d top-down shooter and more This course is ideal for individuals who are C# developers who just started learning Unity and need to learn Unity API to move, rotate and scale objects or Unity beginners who don't feel comfortable enough with the vector and quaternion math It is particularly useful for C# developers who just started learning Unity and need to learn Unity API to move, rotate and scale objects or Unity beginners who don't feel comfortable enough with the vector and quaternion math.
Enroll now: Unity Tips: Position, Rotation, Scale
Summary
Title: Unity Tips: Position, Rotation, Scale
Price: $49.99
Average Rating: 4.5
Number of Lectures: 47
Number of Quizzes: 3
Number of Published Lectures: 47
Number of Published Quizzes: 3
Number of Curriculum Items: 50
Number of Published Curriculum Objects: 50
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- Vector math such as vector addition, substraction, dot and cross products, normalization and magnitute
- Use Quaternions and Euler Angles to rotate gameobjects
- Explore Unity API to reduce the amount of work you need to do in your code
- Build a base structure for games like a side-scroller, 3d shooter, a 2d top-down shooter and more
Who Should Attend
- C# developers who just started learning Unity and need to learn Unity API to move, rotate and scale objects
- Unity beginners who don't feel comfortable enough with the vector and quaternion math
Target Audiences
- C# developers who just started learning Unity and need to learn Unity API to move, rotate and scale objects
- Unity beginners who don't feel comfortable enough with the vector and quaternion math
The main goal of this course, as its name suggests, is to teach you how to perform movement, rotation and scaling of Unity gameobjects.
In the Positionsection, we will start with the vector math basics. Each lecture represents a task that you could try to do yourself after I give you some theory and code examples. We’ll cover most if not all the ways you can move an object or calculate its position:
-
By using transform methods
-
By using Matf and Vector methods
-
By applying velocity to the rigidbody
-
By using animation
We’ll cover vector operations such as addition, subtraction, scalar multiplication, dot and cross products and normalization, and try them out in real game development tasks you might face.
Next, we’ll take a look how to use Euler Angles and Quaternions in order to Rotate your gameobjects. I’ll show you pros and cons of each approach and, of course, provide you with some challenging tasks to solidify your new knowledge.
Finally, you will work with the Scale. In this rather small section you will learn how to change the object size to achieve your goals such as a sprite flip or modifying the parent object without affecting the children. We’ll also take a look on how to scale the 4-th dimension – the time itself.
In this course, you will also learn how to get input from different sources such as keyboard, mouse and touchscreen, take a look at raycasting, rigidbody,and a lot of other cool stuff that you can use during the game development. And of course you can freely experiment with the code I provide with my repository.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Welcome to the course!
Lecture 2: What should you know before starting the course
Lecture 3: Don't hesitate to ask!
Lecture 4: How to use the repository
Chapter 2: Position
Lecture 1: Intro
Lecture 2: Teleportation and Respawn – instant movement to the target
Lecture 3: Conveyor line – constant movement in one direction with vector addition
Lecture 4: Visualizing the direction by using the Debug.DrawLine
Lecture 5: Slowing down the conveyor – multiplying a vector by a scalar and Time.deltaTime
Lecture 6: Moving poker cards – Vector3.MoveTowards
Lecture 7: Delivering all cards simultaneously – Vector3.Lerp method
Lecture 8: 2D Player Controller – reading the player’s input
Lecture 9: Fixing straferunning – normalizing a vector
Lecture 10: Moving in a 2D Side-scroller – Set object velocity
Lecture 11: Jumping in a 2D Side-scroller – velocity vector addition
Lecture 12: Moving a platform – Mathf.PingPong and Mathf.Repeat
Lecture 13: Moving a platform using the animation
Lecture 14: Moving a player on a platform – transform.parent, transform.DetachChildren
Lecture 15: Calculating explosive damage based on the distance – subtracting vectors
Lecture 16: Creating a radar system – localPosition, TransformPoint
Lecture 17: Force a monster to look away – vector dot product
Lecture 18: Should a monster turn left or right? – vector cross product
Chapter 3: Rotation
Lecture 1: Intro
Lecture 2: Rotating the 2D player controller by a certain angle – Transform.Rotate
Lecture 3: 3D Character Controller – Transform.EulerAngles
Lecture 4: Creating a camera that tracks the player's movement – transform.LookAt
Lecture 5: Creating a moving star circle array – Transform.RotateAround
Lecture 6: Quaternion basics, rotation around a single axis. Quaternion.Euler
Lecture 7: Rotating around 2 axes.
Lecture 8: 3D Spaceship – Quaternion.AngleAxis
Lecture 9: 3D Character Controller using Quaternions – transform.TransformDirection
Lecture 10: Aiming a 3D turret – Quaternion.LookRotation and Quaternion.RotateTowards
Lecture 11: Rotating a turret in 2D – Quaternion.FromToRotation
Lecture 12: Modern 2D controller – Input.mousePosition and Input.touch
Lecture 13: Shooting a bullet – let’s recap everything!
Lecture 14: Moving a Sun – Lerp, Slerp and SlerpUnclamped
Lecture 15: Creating your own quaternion – always Normalize the quaternion!
Lecture 16: Stand still to rotate a key – Quaternion.Inverse
Lecture 17: Lockpicking a safe – Quaternion.Dot and Quaternion.Angle
Chapter 4: Scale
Lecture 1: Intro
Lecture 2: Make Alice grow or shrink – Scaling basics
Lecture 3: Moving shrinked Alice – scale-dependent methods
Lecture 4: Switching 2D player direction – Scale or rotate?
Lecture 5: Making a platform bigger – Scaling the parent object
Lecture 6: Slo-mo and Pause menu – Time.timeScale
Chapter 5: Outro
Lecture 1: Outro
Lecture 2: BONUS LECTURE
Instructors
-
Stepan Diadorov
Test Automation Engineer :: Unity Enthusiast
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 2 votes
- 4 stars: 1 votes
- 5 stars: 7 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024