Skip to content
This repository has been archived by the owner on Jun 12, 2023. It is now read-only.

robertobrambila/unityscenetools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity Scene Tools v0.1.0

Overview

A collection of useful Unity scene tools to enhance productivity, packaged as a custom Editor window. Tested on Unity 2019.3.5f1.

Features

[v0.2.1] As of the latest release, the following features are included. Note that some buttons accept modifier keys (hold the modifier key and press the button) for alternate actions. The layout can be oriented horizontally or vertically for your preferred docking style.

✨ denotes a new update to this feature.
🆕 denotes a new feature.

✨ New GameObject

New GameObject Icon Adds a new empty GameObject into the scene at world space zero.

  • (SHIFT) Inserts a new empty GameObject as a child of each of the selected object(s) in the hierarchy window.
  • (ALT) Inserts a new empty GameObject as a parent of each of the selected object(s) in the hierarchy window.
  • (CTRL) Inserts a new empty GameObject as a parent of all of the selected object(s) in the hierarchy window.

✨ Reset PRS

New GameObject Icon Resets the Transform component (local PRS) of the selected GameObject(s) to 0.

  • (SHIFT) Resets the local (p)osition of the selected GameObject(s) to 0.
  • (ALT) Resets the local (r)otation of the selected GameObject(s) to 0.
  • (CTRL) Resets the local (s)cale of the selected GameObject(s) to 0.

🆕 New Annotation

New Annotation Icon Creates a new gameobject with a text area field and custom URL link launcher for jotting down notes.

  • (SHIFT) Inserts a new annotation script component to the selected GameObject(s) instead of a creating a new one. New Annotation

✨ Unparent

New GameObject Icon Removes the selected GameObject(s) from their nested hierarchy and into the scene root.

  • (SHIFT) Removes the selected GameObject(s) from their first-level nested hierarchy only (keeps other parent levels).

Drop To Ground

New GameObject Icon Places the selected 3D GameObject(s) onto the default ground plane (Y = 0). Takes into account the bounding box of the object's mesh and respects orientation + scale.

Solo Objects

New GameObject Icon Hides and isolates the selected GameObject(s) from the scene and hierarchy windows.

Unsolo All

New GameObject Icon Brings back all hidden and isolated objects.

Install

  1. Download the latest unitypackage from the releases page.
  2. Import the package into your existing Unity project.

Run

After installation, you can launch the dockable window via:

  • Window > FutureSupervillain > Scene Tools

Layout Orientation

After running, you can switch between horizontal and vertical layout orientations by:

  • Right-clicking the "Scene Tools" window title and selecting "Toggle Layout Direction".

About

Useful workflow tools for Unity artists.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages