Giter VIP home page Giter VIP logo

com.pixelwizards.utilities's Introduction

com.pixelwizards.utilities

openupm

Some useful Utility tools for Unity.

Note: this repo uses Git LFS

Project Tracker

https://github.com/orgs/PixelWizards/projects/1/views/1

Usage

Install via OpenUPM

The package is available on the openupm registry. It's recommended to install it via openupm-cli.

openupm add com.pixelwizards.utilities

Install via git url

Add this to your project manifest.json

"com.pixelwizards.utilities": "https://github.com/PixelWizards/com.pixelwizards.utilities.git",

OpenUPM Support

This package is also available via the OpenUPM scoped registry: https://openupm.com/packages/com.pixelwizards.utilities/

Prerequistes

  • This has been tested for >= 2018.3

Content

Tools

  • Timeline/Multi-Scene Swap track - added a new Timeline track to drive multi-scene config loading. Also see Multi-Scene Swap Helper
  • Assets/Create/Scene Management/Multi-Scene Loader - multi scene loading system (see Samples for Runtime API usage as well!)
  • Assets/Texture Combiner - lets you pack texture channels (combine multiple maps for HDRP textures etc)
  • Assets/Find all References - find all references of a given object
  • Assets/Batch Import - batch import a bunch of .unitypackages (including optional subfolders)
  • Edit/Distribute/Along X / Y / Z - distributes selected game objects in the scene
  • Edit/Settle Physics - allows you to activate physics in edit mode to 'drop' / settle objects dynamically
  • various other tools - 'Create GameObject at Root' etc
  • Edit/Find in Project
  • Edit/Group - create groups from gameobjects (ctrl-shift-g)
  • Edit/Reset Parent Transform - if you have groups you want to reset the parent transform position
  • Edit/Global Defines wizard - manage your .rsp files
  • Edit/Enable / Disable Gizmos
  • Edit/Replace Materials in object
  • Edit/Replace Selection - bulk replace objects in a scene
  • Tools/Text to TextMeshPro - converts legacy Text UGUI elements to a TextMeshPro UGUI text field
  • Window/Analysis/ResourceChecker - shows resources loaded in a scene, very useful for optimizing builds
  • Window/Analysis/Console Call Stack Helper - reformats an entry in the console to display the call stack properly
  • Window/Sequencing/Duplicate with Bindings - attempts to clone a timeline keeping it's bindings (experimental)
  • Window/Toggle Locks -

Components

  • EditorNote - add notes to objects in the editor (ignored in play mode) - useful to add visual tips in scene view
  • FreeCam - adds a free fly cam similar to the scene view (useful for debugging etc)
  • SelectionBase - adds the [SelectionBase] attribute to a game object, ensuring that the top level object in a complex prefab is selected properly in scene view
  • SetTargetFramerate - calls Application.targetFramerate to specify the desired framerate for the game

Keyboard Shortcuts

  • CTRL+SHIFT+G - Create New Group (empty gameobject) from selected objects
  • CTRL+W - Toggle the lock icon on the active editor window
  • CTRL+E - Toggle the current window mouse over
  • CTRL+SHIFT+W - Toggle Lock all Editor Windows
  • Numpad 7 - Scene view Top
  • Numpad 5 - Switch between ISO / Perspective View Scene View
  • Numpad 1 - Scene view Left
  • Numpad 3 - Scene view back

Samples

  • None currently

Required dependencies

  • None

com.pixelwizards.utilities's People

Contributors

favoyang avatar gekidoslair avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

com.pixelwizards.utilities's Issues

Multiscene loader doesn't load scenes at runtime

Seems to repro with the runtime sample in the project. At runtime in the player I get the following errors:

Scene config doesn't have any scenes defined - nothing to load!

I have included the runtime and config scene in the build settings.
Some debugging indicates that the Object in the scene config is null. It's not null in editor.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.