только у нас скачать шаблон dle скачивать рекомендуем

Фото видео монтаж » Видео уроки » Unity Editor Scripting - Beginner To Expert

Unity Editor Scripting - Beginner To Expert

Unity Editor Scripting - Beginner To Expert

Unity Editor Scripting - Beginner To Expert
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English

| Size: 1.57 GB[/center]
| Duration: 3h 4m
Use C# to customize and extend the Unity Editor to make it easier to use for your projects

What you'll learn

Go from little/no Editor Scripting knowledge to advanced by the end of the course

Learn how to build custom tools with Unity Editor Scripting

Create 9 tools you can use in Unity to automate tasks, speed up your workflow, and more

Understand both UI Toolkit and IMGUI and the strengths and weaknesses of both

Create a tool to automate viewing your game across aspect ratios

Build a favorites system that allows you to save objects to favorites to easily instantiate them in other places

Code autosave logic to automatically save any changes you make at regular intervals

Design an automatic file organizer that allows you to sort files of different types into their corresponding folders at the click of a button

Learn techniques that you can apply to the game projects you work on in the future

Become a better, more professionally qualified Unity developer

Understand how asset store tools are created

Get knowledge of industry-standard techniques

Speed up your development process

Take full advantage of the power of Unity

Requirements

A computer running Windows, Mac or Linux

Have Unity installed on your computer

Basic knowledge of Unity and C#

Description

If you are looking to learn Unity Editor Scripting to customize the Unity editor, then this course is for you! This course will take you from beginner to expert in Unity Editor Scripting. Throughout the course we will build 9 custom editor tools hands-on that you can use in your game projects, and apply the techniques to create your own custom tools.Get ready to learn:What editor scripting is and how it can dramatically increase your productivityThe different strategies for creating editor scripts using IMGUI and UI TookitGet practice using UI Builder, UXML, and C# to create custom toolsThe key classes, functions, and other coding constructs to be aware of when creating editor scriptsGet excited to build:9 hands-on custom tools for Unity that you can use in your game projects:Custom hierarchy buttons to automate common tasksA batch rename tool that allows you to rename groups of game objects at onceA missing references detector to save time hunting down null reference exceptionsCode to automatically link game objects to their fields in the inspector so you don't have to manually drag and drop themAutosave logic that will continuously save the changes you makeA favorites system to make reusing common objects easierAn art asset optimizer to compress images without jeopardizing qualityA tool to automate checking your UI across different aspect ratios at onceGet empowered to create:You own editor scripts, custom inspectors, and editor toolsAssets for the Unity Asset StoreBy using the techniques taught in this course, you will speed up your development time and customize your Unity workflow.What if you have questions?Any questions you have can be posted to the Q&A forum or messaged to me on Udemy. I check my Udemy account every day to see if students have questions, and do my best to be as responsive and helpful as possible.If you get stuck at any point during this course, send me a message and I will get you unstuck!There is no risk in taking this course!This course comes with a full 30 day money-back guarantee. You either end up with Unity Editor Scripting skills, go on to build custom tools and potentially make Asset Store assets, or you try the course and simply get all your money back if you don't like it.You literally can't lose.Are you ready to master editor scripting and maximize your potential as a Unity developer? Then enroll now using the "Add to Cart'' button on the right!

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 What is Editor Scripting?

Lecture 3 What will we build in this course?

Section 2: Unity Editor Scripting Strategies

Lecture 4 Section Introduction

Lecture 5 Immediate Mode GUI (IMGUI) vs. UI Toolkit

Lecture 6 Immediate Mode GUI (IMGUI)

Lecture 7 UI Toolkit - UI Builder

Lecture 8 UI Toolkit - UXML

Lecture 9 UI Toolkit - C#

Lecture 10 Section Summary

Section 3: Custom Hierarchy Tools

Lecture 11 Section Introduction

Lecture 12 What will this tool do?

Lecture 13 Creating the Editor Script

Lecture 14 Editor Script Lifecycle

Lecture 15 Adding the active toggle

Lecture 16 Adding the info icon

Lecture 17 Adding the zoom-in button

Lecture 18 Adding the create prefab button

Lecture 19 Adding the delete button

Lecture 20 Using the final tool

Lecture 21 Section Summary

Section 4: Batch Rename Tool

Lecture 22 Section Introduction

Lecture 23 What will this tool do?

Lecture 24 Creating a custom Editor Window

Lecture 25 EditorGUILayout class

Lecture 26 Adding the Label Fields

Lecture 27 Adding the Text Fields

Lecture 28 Adding a Foldout

Lecture 29 Coding the rename logic

Lecture 30 Using the final tool

Lecture 31 Section Summary

Section 5: Missing References Detector

Lecture 32 Section Introduction

Lecture 33 What will this tool do?

Lecture 34 Creating the Editor Window

Lecture 35 SerializedObjects and SerializedProperties

Lecture 36 Rich Text

Lecture 37 Coding the logic to detect missing references

Lecture 38 Using the final tool

Lecture 39 Section Summary

Section 6: Auto-linking GameObjects to Inspector Fields

Lecture 40 Section Introduction

Lecture 41 What will this tool do?

Lecture 42 Initializeonload and InitializeonloadMethod

Lecture 43 Iterating over each gameObject in the hierarchy

Lecture 44 Iterating over each component in the inspector

Lecture 45 Coding the auto-linking logic

Lecture 46 Using the final tool

Lecture 47 Section Summary

Section 7: Automatic File Organizer

Lecture 48 Section Introduction

Lecture 49 What will this tool do?

Lecture 50 Creating the Editor Window

Lecture 51 Adding a Toolbar

Lecture 52 EditorGUILayout Popup

Lecture 53 EditorGUILayout ObjectField

Lecture 54 Creating an Asset Type Row

Lecture 55 Building an Organizer Row

Lecture 56 Add and Remove Row Logic

Lecture 57 Coding the organization logic

Lecture 58 Using the final tool

Lecture 59 Section Summary

Section 8: Autosave Logic

Lecture 60 Section Introduction

Lecture 61 What will this tool do?

Lecture 62 EditorPrefs class

Lecture 63 Creating a Toggleable Menu Option

Lecture 64 Creating the Editor Window

Lecture 65 Laying out the GUI

Lecture 66 EditorSceneManager class

Lecture 67 Coding the Autosave Logic

Lecture 68 Using the final tool

Lecture 69 Section Summary

Section 9: Favorites System

Lecture 70 Section Introduction

Lecture 71 What will this tool do?

Lecture 72 Adding a favorite button to the hierarchy

Lecture 73 Save logic for favorited game objects

Lecture 74 Displaying a favorites menu

Lecture 75 Coding the logic

Lecture 76 Using the final tool

Lecture 77 Section Summary

Section 10: Creating a Custom Tool Menu

Lecture 78 Section Introduction

Lecture 79 What will this menu do?

Lecture 80 Adding the Batch Rename Tool

Lecture 81 Adding the Missing References Detector Tool

Lecture 82 Adding the Automatic File Organizer Tool

Lecture 83 Adding the Favorites Menu Options

Lecture 84 Using the final menu

Lecture 85 Section Summary

Section 11: Art Asset Optimizer

Lecture 86 Section Introduction

Lecture 87 What will this tool do?

Lecture 88 OnInspectorGUI

Lecture 89 Adding a button

Lecture 90 Coding the logic

Lecture 91 Using the final tool

Lecture 92 Section Summary

Section 12: Aspect Ratio Tester

Lecture 93 Section Introduction

Lecture 94 What will this tool do?

Lecture 95 Coding the logic

Lecture 96 Using the final tool

Lecture 97 Section Summary

Section 13: Course Summary & Wrap-Up

Lecture 98 Course Summary & Wrap-Up

Lecture 99 Bonus Lecture

Any Unity developer,Hobbyists using Unity to create a game,Students using Unity to build course projects,Indie Developers building a game in Unity,Professional Unity developers,Anyone who wants to take their Unity C# skills up a level,Developers who are interested in making tools for the Unity Asset Store but don't know where to start









N/A
Udemy - Unity Editor Scripting - Beginner to Expert
Poproshajka




Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.