coverpage
Extending Unity with Editor Scripting
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Getting Started with Editor Scripting
Overview
Editor scripting basics
Introducing Run & Jump
The Level Creator tool
Summary
Chapter 2. Using Gizmos in the Scene View
Overview
Creating gizmos through code
Adding a structure to our levels
Implementing the gizmo grid
Implementing the snap to grid behaviour
Summary
Chapter 3. Creating Custom Inspectors
Overview
Upgrading the Level class
Understanding how an inspector works
Creating a custom inspector
Working with layouts
Improving the inspector without custom inspectors
Using drawers inside a custom inspector
Summary
Chapter 4. Creating Editor Windows
Overview
Creating the base for an editor window
Implementing the Palette
Implementing the GUI for the Palette
Integrating the Palette with the Level Creator tool
Summary
Chapter 5. Customizing the Scene View
Overview
Defining the Editor modes
Customizing the Scene View
Detecting Scene View events
Implementing the Level Creator modes
Using the Handles class
Adding the final details to Level Creator
Summary
Chapter 6. Changing the Look and Feel of the Editor with GUI Styles and GUI Skins
Overview
Changing the look and feel of the Level Creator tool
Changing the look and feel using a simpler approach
Summary
Chapter 7. Saving Data in a Persistent Way with Scriptable Objects
Overview
Preparing the environment
Implementing a Scriptable Object
Integrating the Scriptable Object with the level
Summary
Chapter 8. Controlling the Import Pipeline Using AssetPostprocessor Scripts
Overview
Improving the import pipeline
Using a DLL file for the AssetPostprocessors
Summary
Chapter 9. Improving the Build Pipeline
Overview
Automating the BuildPipeline class
Adding version control to your project
Interacting with external scripts
Distributing your video game using AppBlade
Summary
Chapter 10. Distributing Your Tools
Overview
Preparing the environment
Sharing code using a Unity Package
Sharing code using Git submodules
Publishing in the Asset Store
Summary
Index
A
B
C
D
E
G
H
I
K
L
P
R
S
U
V
更新时间:2021-07-19 10:02:52