Doors in Unity - Sliding and Rotating Doors | Make Them Automatically Open/Close or Usable
Автор: LlamAcademy
Загружено: 2021-11-09
Просмотров: 66020
Описание:
Learn how to implement doors in Unity! In this video you'll learn how to make:
⚫ Rotating Usable Doors
⚫ Rotating Automatically Opening/Closing Doors
⚫ Sliding Usable Doors
⚫ Sliding Automatically Opening/Closing Doors
You'll also learn how to make the rotating doors open AWAY from the player, instead of always opening only one direction. This makes your doors less "realistic" since most doors don't open both directions, but it does improve the flow of the game, at least in my experience.
🚨🚨🚨 There was a minor error in the rotating door math in this video. Please check out the repository for a corrected script! 🚨🚨🚨
You should be using (top condition uses + instead of -, and bottom condition uses - instead of +):
if (ForwardAmount >= ForwardDirection)
{
endRotation = Quaternion.Euler(new Vector3(0, StartRotation.y + RotationAmount, 0));
}
else
{
endRotation = Quaternion.Euler(new Vector3(0, StartRotation.y - RotationAmount, 0));
}
👨💻 As always, all code from this video is available on GitHub: https://github.com/llamacademy/doors
🏷️Save 25% on the ultimate C# IDE: JetBrains Rider with code LLAMACADEMY: https://www.jetbrains.com/store/?sect...
🧡 Believe in LlamAcademy's mission and have received value from the videos? Here's how you can show your support:
🌟 Patreon: / llamacademy
🌟 YouTube Member: / @llamacademy or click the Join button on any video
📚 Take my Unity ShaderGraph Course:
https://www.gamedev.tv/p/unity-shader...
👕 Get yourself some LlamAcademy merch: https://llamacademy.myspreadshop.com/
💸 Use my Affiliate Link for Humble Bundles https://humblebundleinc.sjv.io/9g4ak4
💸 Publisher Sale! 50% OFF an entire publisher's Assets! Publisher changes weekly! https://assetstore.unity.com/publishe... (affiliate)
💸 Save up to 50% on NEW Assets: https://assetstore.unity.com/?new_sal... (affiliate)
Some links may be affiliate links, which at no additional cost to you, gives me a small portion of the purchase.
Chapters:
00:00 The Door Problem
01:49 Scene Overview
02:32 "Use" Input Setup
03:10 Door.cs - Rotating Door
08:08 PlayerActions.cs - Handle Use Input
10:42 Setting Up The Scene & Setting Pivot of Rotation
12:50 Demo - Rotating Door
13:40 Automatically Open/Close Doors with DoorTrigger.cs
14:55 Demo - Automatically Open/Close Doors
15:15 Sliding Doors - Considerations
15:45 Sliding Doors - Door.cs
18:12 Sliding Doors - Scene Setup
18:30 Demo - Sliding Doors
19:00 Closing
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: